diff options
author | Jeroen Valcke <valcke_jeroen@hotmail.com> | 2017-10-20 20:53:20 +0300 |
---|---|---|
committer | Jeroen Valcke <valcke_jeroen@hotmail.com> | 2017-10-20 20:53:20 +0300 |
commit | 3960361d3b43cab02cd6c431c92c1c616a387c1f (patch) | |
tree | c9510a7bf4664d043f4988e97c70a9f405e6c65f /testLib | |
parent | 1ef610465275414b830879719417da1ed91f3203 (diff) |
Added __set__ tests
Diffstat (limited to 'testLib')
-rw-r--r-- | testLib/sharedTestCases.js | 20 |
1 files 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"); }) }); |