mirror of https://github.com/webpack/webpack.git
				
				
				
			add test case
This commit is contained in:
		
							parent
							
								
									9e5b7f4418
								
							
						
					
					
						commit
						06d1fb1e00
					
				|  | @ -0,0 +1,20 @@ | |||
| function requireInContext(someVariable) { | ||||
| 	return require(`./some-dir/${someVariable}`); | ||||
| } | ||||
| 
 | ||||
| it("should not exclude paths not matching the exclusion pattern", function() { | ||||
| 	requireInContext("file").should.be.eql("thats good"); | ||||
| 	requireInContext("check-here/file").should.be.eql("thats good"); | ||||
| 	requireInContext("check-here/check-here/file").should.be.eql("thats good"); | ||||
| }); | ||||
| 
 | ||||
| it("should exclude paths/files matching the exclusion pattern", function() { | ||||
| 		(() => requireInContext("dont")). | ||||
| 			should.throw(/Cannot find module '.\/dont'/); | ||||
| 
 | ||||
| 		(() => requireInContext("dont-check-here/file")). | ||||
| 			should.throw(/Cannot find module '.\/dont-check-here\/file'/); | ||||
| 
 | ||||
| 		(() => requireInContext("check-here/dont-check-here/file")). | ||||
| 			should.throw(/Cannot find module '.\/check-here\/dont-check-here\/file'/); | ||||
| }); | ||||
|  | @ -0,0 +1 @@ | |||
| module.exports = "thats good"; | ||||
|  | @ -0,0 +1 @@ | |||
| module.exports = "thats bad"; | ||||
|  | @ -0,0 +1 @@ | |||
| module.exports = "thats good"; | ||||
|  | @ -0,0 +1 @@ | |||
| module.exports = "thats bad"; | ||||
|  | @ -0,0 +1 @@ | |||
| module.exports = "thats bad"; | ||||
|  | @ -0,0 +1 @@ | |||
| module.exports = "thats good"; | ||||
|  | @ -0,0 +1,7 @@ | |||
| var webpack = require("../../../../"); | ||||
| 
 | ||||
| module.exports = { | ||||
| 	plugins: [ | ||||
| 		new webpack.ContextExclusionPlugin(/dont/) | ||||
| 	] | ||||
| }; | ||||
		Loading…
	
		Reference in New Issue