From 600191b2af8c143f1584871d184e9904208feb9b Mon Sep 17 00:00:00 2001 From: Shane Kilkelly Date: Fri, 10 Nov 2017 16:19:43 +0000 Subject: [PATCH] Ensure that different features produce different results --- .../Project/ProjectControllerTests.coffee | 30 ++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/services/web/test/UnitTests/coffee/Project/ProjectControllerTests.coffee b/services/web/test/UnitTests/coffee/Project/ProjectControllerTests.coffee index 6d75f9f18e..f358a94171 100644 --- a/services/web/test/UnitTests/coffee/Project/ProjectControllerTests.coffee +++ b/services/web/test/UnitTests/coffee/Project/ProjectControllerTests.coffee @@ -497,7 +497,10 @@ describe "ProjectController", -> it 'should produce the expected results', -> result = @ids.map (i) => @ProjectController._isInPercentageRollout('abcd', i, 50) - expect(result).to.deep.equal [ + expect( + @ids.map (i) => + @ProjectController._isInPercentageRollout('abcd', i, 50) + ).to.deep.equal [ false, false, false, @@ -518,6 +521,31 @@ describe "ProjectController", -> true, false, true + ] + expect( + @ids.map (i) => + @ProjectController._isInPercentageRollout('efgh', i, 50) + ).to.deep.equal [ + false, + false, + false, + false, + true, + false, + false, + true, + false, + false, + true, + true, + true, + false, + true, + false, + true, + true, + false, + false ]