| 
									
										
										
										
											2018-01-31 04:23:22 +08:00
										 |  |  | const webpack = require("../lib/webpack"); | 
					
						
							|  |  |  | const RemovedPluginError = require("../lib/RemovedPluginError"); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | describe("removed plugin errors", () => { | 
					
						
							|  |  |  | 	it("should error when accessing removed plugins", () => { | 
					
						
							| 
									
										
										
										
											2018-02-25 18:41:05 +08:00
										 |  |  | 		expect(() => webpack.optimize.UglifyJsPlugin).toThrow(RemovedPluginError); | 
					
						
							| 
									
										
										
										
											2018-02-25 18:46:17 +08:00
										 |  |  | 		expect( | 
					
						
							|  |  |  | 			() => webpack.optimize.UglifyJsPlugin | 
					
						
							|  |  |  | 		).toThrowErrorMatchingSnapshot(); | 
					
						
							| 
									
										
										
										
											2018-01-31 04:23:22 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-02-25 18:46:17 +08:00
										 |  |  | 		expect(() => webpack.optimize.CommonsChunkPlugin).toThrow( | 
					
						
							|  |  |  | 			RemovedPluginError | 
					
						
							|  |  |  | 		); | 
					
						
							|  |  |  | 		expect( | 
					
						
							|  |  |  | 			() => webpack.optimize.CommonsChunkPlugin | 
					
						
							|  |  |  | 		).toThrowErrorMatchingSnapshot(); | 
					
						
							| 
									
										
										
										
											2018-01-31 04:23:22 +08:00
										 |  |  | 	}); | 
					
						
							|  |  |  | }); |