UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.

46 lines 1.47 kB
import dbInit from '../../../test/e2e/helpers/database-init.js'; import { setupAppWithCustomConfig, } from '../../../test/e2e/helpers/test-helper.js'; import getLogger from '../../../test/fixtures/no-logger.js'; let app; let db; beforeAll(async () => { db = await dbInit('projects_insights', getLogger); app = await setupAppWithCustomConfig(db.stores, { experimental: { flags: { strictSchemaValidation: true, }, }, }, db.rawDatabase); }); afterAll(async () => { await app.destroy(); await db.destroy(); }); test('project insights happy path', async () => { const { body } = await app.request .get('/api/admin/projects/default/insights') .expect('Content-Type', /json/) .expect(200); expect(body).toMatchObject({ stats: { avgTimeToProdCurrentWindow: 0, createdCurrentWindow: 0, createdPastWindow: 0, archivedCurrentWindow: 0, archivedPastWindow: 0, projectActivityCurrentWindow: 0, projectActivityPastWindow: 0, projectMembersAddedCurrentWindow: 0, }, leadTime: { features: [], projectAverage: 0 }, featureTypeCounts: [], health: { activeCount: 0, potentiallyStaleCount: 0, staleCount: 0, rating: 100, }, }); }); //# sourceMappingURL=projects-insights.e2e.test.js.map