Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/rewire.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Valcke <valcke_jeroen@hotmail.com>2017-10-20 20:53:20 +0300
committerJeroen Valcke <valcke_jeroen@hotmail.com>2017-10-20 20:53:20 +0300
commit3960361d3b43cab02cd6c431c92c1c616a387c1f (patch)
treec9510a7bf4664d043f4988e97c70a9f405e6c65f /testLib
parent1ef610465275414b830879719417da1ed91f3203 (diff)
Added __set__ tests
Diffstat (limited to 'testLib')
-rw-r--r--testLib/sharedTestCases.js20
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");
})
});