nodejs,在文件更改时自动运行测试

Ami*_*mit 5 testing tdd node.js

当应用程序中的文件发生变化时,有没有办法自动运行测试?在铁轨中有一颗叫做卫士的宝石.如何在nodejs中实现相同的目标?

Rya*_*rty 6

不确定这是否适用于测试,但Nodemon(https://github.com/remy/nodemon)看起来像你想要的.

  • 不幸的是,它使用轮询机制 - 使用每个操作系统的通知机制,防护效率更高. (3认同)

Elv*_*tti 0

尝试这个

触摸/tmp/nt;而[真];find . -newer /tmp/nt -type f | grep -v app/cache | wc -l如果 [ -gt 0]执行;然后是 phpunit;触摸/tmp/nt;菲;睡5;完毕

我用它来自动启动 phpunit。sleep 5如果您希望每秒检查一次,请将 phpunit 替换为运行测试的命令sleep 1(取决于文件的大小)