Tôi đã cài đặt nút hoa nhài bằng cách sử dụng npm. cấu trúc thư mục của dự án của tôi đang theo dõi:Tại sao nút hoa nhài không tìm thấy tệp tin đặc tả của tôi?
|-lib\
|-taxCalc.js
|-spec\
|-taxCalc.spec.coffee
|-taxCalc.spec.js
|-src\
|-taxCalc.coffee
Khi tôi chạy nhài-nút từ thư mục gốc với lệnh sau đây (ví CoffeeScript):
jasmine-node --coffee --verbose spec
Finished in 0.015 seconds
0 tests, 0 assertions, 0 failures
Cùng nếu tôi chạy phiên bản JavaScript.
Nếu tôi rõ ràng chỉ để spec kiểm tra tập tin chạy tốt:
jasmine-node --coffee --verbose spec/taxCalc.spec.coffee
Tax calculation
calculates tax
Finished in 0.009 seconds
1 test, 1 assertion, 0 failures
Tài liệu nói rằng tên tập tin nên kết thúc với 'spec.js' hoặc 'spec.coffee', vì vậy tất cả mọi thứ có vẻ ok.
P.S. Tôi đang chạy trên Windows 7.
điều duy nhất tôi biết là các cửa sổ cần đường dẫn trong node.js được xử lý khác nhau. Exmpl; "C:/bla" sẽ cần phải là "C: \/bla". có thể là dev của hoa nhài isnt thử nghiệm trên các cửa sổ .. – japrescott
Cảm ơn ý tưởng - Tôi sẽ cố gắng kiểm tra RegEx được sử dụng trong nút hoa nhài nếu nó tìm thấy các đường dẫn cửa sổ cụ thể. – marisks
Tôi đã có một dự án trong Windows với cấu trúc tương tự như của bạn nhưng tôi không gặp phải vấn đề của bạn. Nó có tạo sự khác biệt nếu bạn rõ ràng hơn rằng spec là một thư mục: '' 'jasmine-node --coffee --verbose. \ Spec \' ''? –