mirror of https://github.com/webpack/webpack.git
				
				
				
			
		
			
				
	
	
		
			29 lines
		
	
	
		
			797 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			797 B
		
	
	
	
		
			JavaScript
		
	
	
	
| import "./nonce";
 | |
| 
 | |
| it("should set nonce", () => {
 | |
| 	expect(__webpack_nonce__).toBe("nonce");
 | |
| });
 | |
| 
 | |
| it("should set nonce attributes", () => {
 | |
| 	import(/* webpackChunkName: "chunk-js" */ "./chunk.js");
 | |
| 
 | |
| 	expect(document.head._children).toHaveLength(1);
 | |
| 
 | |
| 	const script = document.head._children[0];
 | |
| 
 | |
| 	expect(script._type).toBe("script");
 | |
| 	expect(script.getAttribute("nonce")).toBe("nonce");
 | |
| 	expect(script.src).toBe("https://example.com/chunk-js.js");
 | |
| 
 | |
| 	__non_webpack_require__('./chunk-css.js');
 | |
| 	import(/* webpackChunkName: "chunk-css" */ "./chunk.css");
 | |
| 
 | |
| 	expect(document.head._children).toHaveLength(2);
 | |
| 
 | |
| 	const link = document.head._children[1];
 | |
| 
 | |
| 	expect(link._type).toBe("link");
 | |
| 	expect(link.getAttribute("nonce")).toBe("nonce");
 | |
| 	expect(link.href).toBe("https://example.com/chunk-css.css");
 | |
| });
 |