Skip to content

Commit 96ae793

Browse files
committed
CCM-11148 Improve test coverage
1 parent c5a9827 commit 96ae793

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

frontend/src/__tests__/app/internal/features/route.test.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,21 @@ describe('features route', () => {
8383
expect(json).toEqual(allFeaturesEnabled);
8484
});
8585

86+
it('defaults to false for missing feature flags', async () => {
87+
mockFetchClient.mockResolvedValueOnce({
88+
data: { features: { proofing: true } },
89+
});
90+
91+
const req = createRequest();
92+
const res = await getFeatures(req);
93+
const json = await res.json();
94+
95+
expect(json).toEqual({
96+
proofing: true,
97+
routing: false,
98+
});
99+
});
100+
86101
it('returns initialFeatureFlags if fetchClient returns undefined', async () => {
87102
mockFetchClient.mockResolvedValueOnce({} as Result<null>);
88103

0 commit comments

Comments
 (0)