webpack/test/configCases/issues/issue-7563/test.config.js

23 lines
465 B
JavaScript
Raw Normal View History

2023-04-13 02:09:24 +08:00
var fs = require("fs");
module.exports = {
noTests: true,
2023-04-13 02:09:24 +08:00
findBundle: function (i, options) {
var regex = new RegExp("^bundle." + options.name, "i");
var files = fs.readdirSync(options.output.path);
var bundle = files.find(function (file) {
return regex.test(file);
});
if (!bundle) {
throw new Error(
`No file found with correct name (regex: ${
regex.source
}, files: ${files.join(", ")})`
);
}
return "./" + bundle;
}
};