2013-09-01 62 views
5

Tôi có thể rake spec và tất cả thông số kỹ thuật đều chạy.Làm thế nào để 'rake spec' một thư mục, ví dụ: mô hình?

Tuy nhiên cố gắng chạy số kỹ thuật cho một thư mục, như trong

rake spec/models/ or rake spec/models/*.rb 

không cung cấp bất kỳ sản lượng hoặc sai sót.

Một lựa chọn là tôi có thể làm

rspec spec/models/*.rb 

hoặc

rspec spec/models/ 

nhưng tôi đã tự hỏi nếu tôi có thể ở lại trong vòng Rake.

+0

Có thể bạn có thể đọc http://stackoverflow.com/questions/143925/how-do-you-run-a-single-test-spec-file-in-rspec này – Bigxiang

Trả lời

3

Hãy thử rake spec:models thay vì rake spec/models. Chạy rake -T | grep spec để xem tất cả các tác vụ cụ thể về cào có sẵn.

CẬP NHẬT: Chạy thông số kỹ thuật của bạn thông qua rake spec có thể chậm hơn chạy chúng thông qua rspec spec, được nói bởi những kẻ rspec-ray. Đọc phần cài đặt của rspec-rails.

0

Sử dụng SPEC env. biến: rake spec SPEC=spec/models