webpack/test/RemovedPlugins.unittest.js

19 lines
563 B
JavaScript
Raw Normal View History

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