| 1234567891011121314151617181920212223242526 | const path = require("path")module.exports = function(config) {    config.set({        // 其他配置 ......        basePath: path.resolve(__dirname, './component'), // 被测试组件所在根目录,因为编译器的限制,要求所有被测组件必须在此目录下        files: [            'node_modules/miniprogram-simulate/build.js', // 注入 miniprogram-simulate,会在 window 下挂载 simulate 对象            'test/spec/*.spec.js', // 测试用例            'component/*', // 组件文件,路径尽量不要包含 ../ 或者 ./,不然 wcc 编译器可能识别不了        ],        preprocessors: {            'component/*': ['filemap'], // 组件文件使用 filemap 将各个文件内容注入到浏览器,路径尽量不要包含 ../ 或者 ./,不然 wcc 编译器可能识别不了            'test/spec/*.spec.js': ['webpack', 'dirname'], // 使用 webpack 进行打包,使用 dirname 处理测试用例中的 __dirname 变量        },        webpack: {            optimization: {                minimize: false, // 不做压缩,方便调试            },            node: {                __dirname: false, // 不注入 __dirname,由 preprocessor 来处理            },        },        // 其他配置 ......    })}
 |