blob: a1544719455c3c1783d54d3f16f43c380563c410 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
var expect = require("expect.js"),
detectStrictMode = require("../lib/detectStrictMode.js");
describe("detectStrictMode", function () {
it("should detect \"use strict\"; at the beginning of a string and ignore all whitespace before", function () {
expect(detectStrictMode('"use strict";')).to.be(true);
expect(detectStrictMode(' "use strict";')).to.be(true);
expect(detectStrictMode(' \n "use strict";')).to.be(true);
});
it("should not detect \"use strict\"; if it occurs in some nested function", function () {
expect(detectStrictMode('function () {"use strict";}')).to.be(false);
});
});
|