package.json中的相关行:
"pretest": "NODE_ENV=test npm run reset",
"test": "NODE_ENV=test nyc tap tests/{unit,integration}/{**,**/**}/*-test.js",
当我运行npm test
时,nyc tap ...
会运行整个套件两次。鉴于测试创建了某些资源,列表测试在第二次运行时显示一个条目太多。这非常令人沮丧,也因为测试套件需要两倍的时间。
有趣的是,它不会发生在特拉维斯,它只运行一次。但是我的同事Mac也两次。
之前有人见过这种行为吗?我在OSX上。