grunt-webpack
Version:
Use webpack with grunt.
29 lines (22 loc) • 860 B
JavaScript
import WebpackDevServerOptionHelper from "../WebpackDevServerOptionHelper";
describe("WebpackDevServerOptionHelper", () => {
test("host is localhost by default", () => {
const options = {};
const helper = new WebpackDevServerOptionHelper();
helper.readRawConfig = () => options;
helper.preloadOptions(() => {
expect(helper.getWebpackOptions()).toMatchSnapshot();
expect(helper.getWebpackDevServerOptions()).toMatchSnapshot();
});
});
test("supports array config for webpack", () => {
const options = [
{ devServer: { port: 8080 } },
{ devServer: { port: 9090 } },
];
const helper = new WebpackDevServerOptionHelper();
helper.getOptions = () => options;
expect(helper.getWebpackOptions()).toMatchSnapshot();
expect(helper.getWebpackDevServerOptions()).toMatchSnapshot();
});
});