From 1b1bb9771575c09a818a68c77d0bf8977b25e3b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivar=20Conradi=20=C3=98sthus?= Date: Mon, 13 Sep 2021 10:44:08 +0200 Subject: [PATCH] fix: correct failing feature toggle test --- .../e2e/api/admin/project/feature.strategy.e2e.test.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/test/e2e/api/admin/project/feature.strategy.e2e.test.ts b/src/test/e2e/api/admin/project/feature.strategy.e2e.test.ts index 3168bbfa50..c19162cff0 100644 --- a/src/test/e2e/api/admin/project/feature.strategy.e2e.test.ts +++ b/src/test/e2e/api/admin/project/feature.strategy.e2e.test.ts @@ -504,8 +504,9 @@ test('Should archive feature toggle', async () => { expect(toggle).toBeDefined(); }); -test('Can add strategy to feature toggle', async () => { - const envName = 'add-strategy'; +test('Can add strategy to feature toggle to default env', async () => { + const envName = 'default'; + const featureName = 'feature.strategy.toggle'; // Create environment await app.request .post('/api/admin/environments') @@ -522,7 +523,7 @@ test('Can add strategy to feature toggle', async () => { environment: envName, }) .expect(200); - const featureName = 'feature.strategy.toggle'; + await app.request .post('/api/admin/projects/default/features') .send({ name: featureName }) @@ -541,7 +542,8 @@ test('Can add strategy to feature toggle', async () => { await app.request .get(`/api/admin/projects/default/features/${featureName}`) .expect((res) => { - expect(res.body.environments[0].strategies).toHaveLength(1); + const env = res.body.environments.find((e) => e.name === envName); + expect(env.strategies).toHaveLength(1); }); });