From 3960361d3b43cab02cd6c431c92c1c616a387c1f Mon Sep 17 00:00:00 2001 From: Jeroen Valcke Date: Fri, 20 Oct 2017 19:53:20 +0200 Subject: Added __set__ tests --- testLib/sharedTestCases.js | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/testLib/sharedTestCases.js b/testLib/sharedTestCases.js index 310071a..5230092 100644 --- a/testLib/sharedTestCases.js +++ b/testLib/sharedTestCases.js @@ -382,8 +382,8 @@ describe("rewire " + (typeof testEnv === "undefined"? "(node)": "(" + testEnv + })(function() { expect(ES2015Module.getLang()).to.equal("en"); expect(ES2015Module.getOtherModuleName()).to.equal("somOtherModule"); - }) - }) + }); + }); it("Should be possible to mock a const required variable using __with__ syntax", function() { var ES2015Module = rewire("./ES2015Module", { @@ -397,7 +397,21 @@ describe("rewire " + (typeof testEnv === "undefined"? "(node)": "(" + testEnv + })(function() { expect(ES2015Module.getLang()).to.equal("nl"); expect(ES2015Module.getOtherModuleName()).to.equal("mocked"); - }) + }); + }); + + it("Should be possible to mock a set a const variable using __set__ syntax", function() { + var ES2015Module = rewire("./ES2015Module", { + convertConst: true + }); + + ES2015Module.__set__("language", "de"); + + expect(ES2015Module.getLang()).to.equal("de"); + + ES2015Module.__set__("language", "nl"); + + expect(ES2015Module.getLang()).to.equal("nl"); }) }); -- cgit v1.2.3