mirror of https://github.com/webpack/webpack.git
30 lines
891 B
JavaScript
30 lines
891 B
JavaScript
"use strict";
|
|
it("should include only one use strict per module", function() {
|
|
require("./harmony-with-strict");
|
|
require("./harmony-without-strict");
|
|
require("./harmony-with-strict2");
|
|
|
|
var fs = require("fs");
|
|
var source = fs.readFileSync(__filename, "utf-8");
|
|
|
|
var regExp = /\"use strict\";?\s*(.*)/g;
|
|
var match = regExp.exec(source);
|
|
var matches = [];
|
|
while (match) {
|
|
matches.push(match[1]);
|
|
match = regExp.exec(source);
|
|
}
|
|
|
|
matches.sort();
|
|
|
|
expect(matches).toEqual([
|
|
'/* unused harmony default export */ var _unused_webpack_default_export = ("a");',
|
|
"/******/ // Check if module is in cache",
|
|
"__webpack_require__.r(__webpack_exports__);",
|
|
"__webpack_require__.r(__webpack_exports__);",
|
|
"__webpack_require__.r(__webpack_exports__);",
|
|
"__webpack_require__.r(__webpack_exports__);",
|
|
'it("should include only one use strict per module", function() {'
|
|
]);
|
|
});
|