feat: add workspace feature tests (#5501)

This commit is contained in:
DarkSky
2024-01-05 04:13:47 +00:00
parent 97f8927c21
commit 04ca554525
6 changed files with 217 additions and 101 deletions
@@ -113,9 +113,17 @@ export class FeatureManagementService implements OnModuleInit {
return features.map(feature => feature.feature.name);
}
async hasWorkspaceFeature(workspaceId: string, feature: FeatureType) {
return this.feature.hasWorkspaceFeature(workspaceId, feature);
}
async removeWorkspaceFeature(workspaceId: string, feature: FeatureType) {
return this.feature
.removeWorkspaceFeature(workspaceId, feature)
.then(c => c > 0);
}
async listFeatureWorkspaces(feature: FeatureType) {
return this.feature.listFeatureWorkspaces(feature);
}
}