2

我目前使用nodemonsupervisor来自动重启服务器和自动执行测试用例。但目前我的要求是run specific test cases何时certain files更改。比如如果app\models\user.js被修改,我想test\model\user-test.js被执行。

我为了实现我需要确定哪些是被修改的文件。我怎样才能使用nodemonor来实现supervisor呢?

4

1 回答 1

2

我不知道你是否可以使用 nodemon 或主管来做到这一点,但你总是可以自己编写:

var watch = require('watch');

function methodToDoTestOnFile(file) {
  //IMPLEMENT
}

watch.createMonitor(filesToWatch, function (monitor) {
  monitor.on('changed', function (f) {
    //do some test on f
    methodToDoTestOnFile(f)
  });
});
于 2015-10-27T11:58:40.783 回答