Мокко-пачка не находит тесты

Я не могу понять, как получить mocha-webpack для обнаружения тестов в моей папке. Я запускаю следующую команду:

mocha-webpack --webpack-config test/server/webpack.config-test.js

webpack.config-test.js

var nodeExternals = require("webpack-node-externals")
const path = require("path")

function resolve(dir) 
{
    return path.join(__dirname, "..", dir)
}

module.exports = {
    context: path.resolve(__dirname),
    resolve: {
        extensions: [".js"],
        alias: {
            "vue$": "vue/dist/vue.esm.js",
            "@": resolve("src"),
        }
    },
    target: "node", // webpack should compile node compatible code
    externals: [nodeExternals()], // in order to ignore all modules in node_modules folder
}

Если это помогает, я также использую vue-cli, так что уже есть конфигурации веб-пакетов, и, возможно, я мог бы просто импортировать один из них, а затем внести небольшие изменения.

1 ответ

Решение

Вам нужно добавить это к вашей строке кода:

mocha-webpack --webpack-config test/server/webpack.config-test.js \"src/**/*.js\"

Другие вопросы по тегам