MakeFile使用NPM运行Mocha测试

Nic*_*ick 1 bdd unit-testing makefile mocha.js node.js

我正在尝试创建一个MakeFile来运行NPM的Mocha单元测试。因此,我安装了Mocha,并在以下位置创建了单元测试:

{project_root} /test/test.js

现在,当我尝试“进行测试”时,做出以下答复:

make:“测试”不需要做任何事情。

这是我的MakeFile:

test:
    @./node_modules/.bin/mocha -u tdd
.PHONY: test
Run Code Online (Sandbox Code Playgroud)

如此基本。我读过Mocha会自动在“ test”目录中运行所有测试。我的MakeFile语法不正确吗?

谢谢!

Dan*_*ohn 5

抱歉,我无法使用make语法,但我可以建议改为在package.json中创建一个测试别名,以便您可以使用运行测试npm test。这是一个很好的示例:https : //github.com/sequelize/sequelize/blob/master/package.json