mirror of https://github.com/webpack/webpack.git
				
				
				
			
		
			
				
	
	
		
			27 lines
		
	
	
		
			829 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			829 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);
 | |
| 	}
 | |
| 
 | |
| 	expect(matches).toEqual([
 | |
| 		"__webpack_require__.r(__webpack_exports__);",
 | |
| 		"/* unused harmony default export */ var _unused_webpack_default_export = (\"a\");",
 | |
| 		"__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() {",
 | |
| 	]);
 | |
| });
 |