Skip to content

Commit 3e7c139

Browse files
committed
tests: extract remove to helpers
1 parent 3abb6e7 commit 3e7c139

File tree

2 files changed

+14
-15
lines changed

2 files changed

+14
-15
lines changed

test/WatchTestCases.test.js

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ const fs = require("fs");
66
const vm = require("vm");
77
const mkdirp = require("mkdirp");
88
const checkArrayExpectation = require("./checkArrayExpectation");
9-
const async = require("async");
9+
const {remove} = require("./helpers/remove");
1010

1111
const Stats = require("../lib/Stats");
1212
const webpack = require("../lib/webpack");
@@ -29,20 +29,6 @@ function copyDiff(src, dest) {
2929
});
3030
}
3131

32-
function remove(src) {
33-
if (!fs.existsSync(src)) return;
34-
const files = fs.readdirSync(src);
35-
files.forEach(filename => {
36-
const srcFile = path.join(src, filename);
37-
const directory = fs.statSync(srcFile).isDirectory();
38-
if (directory) {
39-
remove(srcFile);
40-
} else {
41-
fs.unlinkSync(srcFile);
42-
}
43-
});
44-
}
45-
4632
describe("WatchTestCases", () => {
4733
if (process.env.NO_WATCH_TESTS) {
4834
it("long running tests excluded");

test/helpers/remove.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
module.exports.remove = function remove(src) {
2+
if (!fs.existsSync(src)) return;
3+
const files = fs.readdirSync(src);
4+
files.forEach(filename => {
5+
const srcFile = path.join(src, filename);
6+
const directory = fs.statSync(srcFile).isDirectory();
7+
if (directory) {
8+
remove(srcFile);
9+
} else {
10+
fs.unlinkSync(srcFile);
11+
}
12+
});
13+
}

0 commit comments

Comments
 (0)