@iobroker/create-adapter
Version:
Command line utility to create customized ioBroker adapters
16 lines • 787 B
JavaScript
;
const os = require("os");
module.exports = (answers => {
const useTypeScript = answers.language === "TypeScript";
const template = [
"--require test/mocha.setup.js",
useTypeScript ? "--watch-extensions ts" : undefined,
useTypeScript ? "--require ts-node/register" : undefined,
useTypeScript ? "--require source-map-support/register" : undefined,
// Setup the filter in a way that we only test user-defined test files,
// not the ones for package and adapter tests
useTypeScript ? "src/**/*.test.ts" : "{!(node_modules|test)/**/*.test.js,*.test.js,test/**/test!(PackageFiles|Startup).js}",
].filter(line => !!line).join(os.EOL);
return template.trim();
});
//# sourceMappingURL=mocha.custom.opts.js.map