From 2082ffc260bb64f7525e0cab28f56881e36e4f12 Mon Sep 17 00:00:00 2001 From: Christopher Kolstad Date: Tue, 9 Feb 2021 10:41:19 +0100 Subject: [PATCH] Fix failing test due to non-deterministic order of random names --- test/e2e/api/admin/feature.e2e.test.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/test/e2e/api/admin/feature.e2e.test.js b/test/e2e/api/admin/feature.e2e.test.js index e19f6a66af..4aa06dea5e 100644 --- a/test/e2e/api/admin/feature.e2e.test.js +++ b/test/e2e/api/admin/feature.e2e.test.js @@ -397,7 +397,7 @@ test.serial('Can get features tagged by tag', async t => { }); }); test.serial('Can query for multiple tags using OR', async t => { - t.plan(2); + t.plan(3); const request = await setupApp(stores); const feature1Name = faker.helpers.slugify(faker.lorem.words(3)); const feature2Name = faker.helpers.slugify(faker.lorem.words(3)); @@ -431,7 +431,8 @@ test.serial('Can query for multiple tags using OR', async t => { .expect(200) .expect(res => { t.is(res.body.features.length, 2); - t.is(res.body.features[0].name, feature1Name); + t.true(res.body.features.some(f => f.name === feature1Name)); + t.true(res.body.features.some(f => f.name === feature2Name)); }); }); test.serial('Querying with multiple filters ANDs the filters', async t => {