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
|
|
|
});
|
|
|
|
|
});
|