Các kiểm tra Mocha của tôi hoạt động tốt, nhưng khi tôi thêm mô-đun mới (và kiểm tra), mocha ngừng chạy tất cả các tệp thử nghiệm của tôi và hiện chỉ chạy thử nghiệm mới.Mocha chỉ chạy một tệp thử nghiệm
kịch bản thử nghiệm của tôi:
env NODE_PATH=$NODE_PATH:$PWD/src mocha --recursive --compilers js:babel-core/register src/**/*.test.js --require babel-polyfill
Dự án của tôi được cấu trúc như thế này:
/src
/components
/component-name
index.js
component.js
component-name.test.js
style.scss
/util
/module-name
index.js
module-name.test.js
/some-other-module
index.js
some-other-module.test.js
tôi đã có một số bài kiểm tra trong /components
và /util
và mọi thứ đều hoạt động tốt, nhưng khi tôi đặt một module vào /src
(như /some-other-module
) với tệp .test.js
trong đó, Mocha chỉ chạy tệp thử nghiệm đó và không có tệp nào khác.
Cảm ơn bạn. Điều đó hoạt động hoàn hảo. Tôi giả sử '**' sẽ làm việc vì nó hoạt động trong trình bao của tôi (ZShell), nhưng có vẻ như các kịch bản lệnh 'package.json' được chạy với Bash. – SimpleJ
Cách đặt mẫu trong cấu hình 'mocha'? – Green