mirror of https://github.com/webpack/webpack.git
add test
This commit is contained in:
parent
e11fb128a2
commit
8510a6d0d7
|
|
@ -226,6 +226,12 @@ describe("Compiler", () => {
|
||||||
callback();
|
callback();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
it("default platform info", done => {
|
||||||
|
const platform = compiler.getPlatformTargetInfo();
|
||||||
|
expect(platform.web).toBe(true);
|
||||||
|
expect(platform.node).toBe(false);
|
||||||
|
done();
|
||||||
|
});
|
||||||
describe("purgeInputFileSystem", () => {
|
describe("purgeInputFileSystem", () => {
|
||||||
it("invokes purge() if inputFileSystem.purge", done => {
|
it("invokes purge() if inputFileSystem.purge", done => {
|
||||||
const mockPurge = jest.fn();
|
const mockPurge = jest.fn();
|
||||||
|
|
@ -287,6 +293,29 @@ describe("Compiler", () => {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it("PlatformPlugin", done => {
|
||||||
|
const webpack = require("..");
|
||||||
|
const compiler = webpack({
|
||||||
|
entry: "./c",
|
||||||
|
context: path.join(__dirname, "fixtures"),
|
||||||
|
output: {
|
||||||
|
path: "/directory"
|
||||||
|
},
|
||||||
|
plugins: [
|
||||||
|
new (require("../lib/PlatformPlugin"))({ node: true }),
|
||||||
|
compiler => {
|
||||||
|
compiler.hooks.afterEnvironment.tap("test", () => {
|
||||||
|
const platform = compiler.getPlatformTargetInfo();
|
||||||
|
expect(platform.node).toBe(true);
|
||||||
|
expect(platform.web).toBe(true);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
]
|
||||||
|
});
|
||||||
|
compiler.close(done);
|
||||||
|
});
|
||||||
|
|
||||||
it("should not emit on errors", done => {
|
it("should not emit on errors", done => {
|
||||||
const webpack = require("..");
|
const webpack = require("..");
|
||||||
compiler = webpack({
|
compiler = webpack({
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue