Tôi đang gặp sự cố để Mocha hoạt động như mong đợi và tôi muốn nói như đã được ghi lại, nhưng có vẻ như không có nhiều tài liệu về việc thực sự vận hành mọi thứ.
Tôi đã cài đặt nó bằng cách sử dụng npm
(cả toàn cầu và cục bộ) và mỗi khi tôi chạy nó, tôi nhận được:
$ mocha
mocha: command not found
Được rồi, vì vậy tôi nhận ra nó không nằm trong của tôi PATH
, vì vậy tôi đã thử chạy trực tiếp,
$ ./node_modules/mocha/bin/mocha
execvp(): No such file or directory
Cuối cùng, tôi đã thử nhấn vào bin
tệp khác và nhận được,
$ ./node_modules/mocha/bin/_mocha
path.existsSync is deprecated. It is now called `fs.existsSync`.
.
✔ 1 tests complete (1ms)
Làm cách nào để tôi có thể thực hiện các bài kiểm tra của mình bằng một lệnh duy nhất? Lời thề dường như để cho bạn, nhưng tôi nghe nói Mocha là sự lựa chọn tốt hơn, tôi dường như không thể làm cho nó hoạt động chính xác.
Và bất kỳ suy nghĩ nào về lỗi tôi gặp phải ở trên trong lần thử thứ ba của tôi?
Biên tập:
Tôi đang chạy,
- Ubuntu 11.10 64-bit
- Node.js 0.7.5
- npm 1.1.8
- mocha 0,14.1
- nên 0,6.0
npm install mocha
, tôi nhận được./node_modules/.bin/mocha
như mong đợi.sudo npm install -g mocha
được tôi/usr/local/bin/mocha
. Nếu điều này không hoạt động bình thường trong môi trường của bạn, đó có thể là một lỗi hoặc mocha không được cập nhật để hỗ trợ nút 0.7. *. Về cảnh báo không dùng nữa của bạnexists
vàexistsSync
đã được chuyển từpath
sangfs
trong nút 0.7.1.