diff --git a/src/lib/features/feature-toggle/createFeatureToggleService.ts b/src/lib/features/feature-toggle/createFeatureToggleService.ts index a09eaedd11..9e482a9f48 100644 --- a/src/lib/features/feature-toggle/createFeatureToggleService.ts +++ b/src/lib/features/feature-toggle/createFeatureToggleService.ts @@ -35,6 +35,7 @@ import FakeRoleStore from '../../../test/fixtures/fake-role-store'; import FakeEnvironmentStore from '../../../test/fixtures/fake-environment-store'; import EventStore from '../../db/event-store'; import FeatureToggleAdminStore from '../../db/feature-toggle-admin-store'; +import FakeFeatureToggleAdminStore from '../../../test/fixtures/fake-feature-toggle-admin-store'; export const createFeatureToggleService = ( db: Db, @@ -118,7 +119,7 @@ export const createFakeFeatureToggleService = ( const featureStrategiesStore = new FakeFeatureStrategiesStore(); const featureToggleStore = new FakeFeatureToggleStore(); const featureToggleClientStore = new FakeFeatureToggleClientStore(); - const featureToggleAdminStore = new FakeFeatureToggleClientStore(); + const featureToggleAdminStore = new FakeFeatureToggleAdminStore(); const projectStore = new FakeProjectStore(); const featureTagStore = new FakeFeatureTagStore(); const featureEnvironmentStore = new FakeFeatureEnvironmentStore(); diff --git a/src/test/fixtures/fake-feature-toggle-client-store.ts b/src/test/fixtures/fake-feature-toggle-client-store.ts index 88a00aac6a..c35cb3117e 100644 --- a/src/test/fixtures/fake-feature-toggle-client-store.ts +++ b/src/test/fixtures/fake-feature-toggle-client-store.ts @@ -4,11 +4,9 @@ import { IFeatureToggleQuery, } from '../../lib/types/model'; import { IFeatureToggleClientStore } from '../../lib/types/stores/feature-toggle-client-store'; -import { IGetAdminFeatures } from '../../lib/db/feature-toggle-client-store'; -import { IFeatureToggleAdminStore } from '../../lib/types/stores/feature-toggle-admin-store'; export default class FakeFeatureToggleClientStore - implements IFeatureToggleClientStore, IFeatureToggleAdminStore + implements IFeatureToggleClientStore { featureToggles: FeatureToggle[] = []; @@ -54,13 +52,6 @@ export default class FakeFeatureToggleClientStore return this.getFeatures(query); } - async getAdmin({ - featureQuery: query, - archived, - }: IGetAdminFeatures): Promise { - return this.getFeatures(query, archived); - } - // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types async createFeature(feature: any): Promise { this.featureToggles.push({ diff --git a/src/test/fixtures/store.ts b/src/test/fixtures/store.ts index ef248b82a6..7d69e1676b 100644 --- a/src/test/fixtures/store.ts +++ b/src/test/fixtures/store.ts @@ -33,6 +33,7 @@ import FakeFavoriteFeaturesStore from './fake-favorite-features-store'; import FakeFavoriteProjectsStore from './fake-favorite-projects-store'; import { FakeAccountStore } from './fake-account-store'; import FakeProjectStatsStore from './fake-project-stats-store'; +import FakeFeatureToggleAdminStore from './fake-feature-toggle-admin-store'; const db = { select: () => ({ @@ -48,7 +49,7 @@ const createStores: () => IUnleashStores = () => { clientInstanceStore: new FakeClientInstanceStore(), featureToggleStore: new FakeFeatureToggleStore(), featureToggleClientStore: new FakeFeatureToggleClientStore(), - featureToggleAdminStore: new FakeFeatureToggleClientStore(), + featureToggleAdminStore: new FakeFeatureToggleAdminStore(), tagStore: new FakeTagStore(), tagTypeStore: new FakeTagTypeStore(), eventStore: new FakeEventStore(),