2012-06-16 46 views
7

Tôi đang tìm danh sách toàn diện của Máy phát điện của RSpec để dễ dàng tạo thông số kỹ thuật cho bộ điều khiển, kiểu máy, người trợ giúp, v.v. Người duy nhất tôi đã tìm thấy là:Danh sách máy phát điện của RSpec

ray g integration_test tên

rằng tiết kiệm một spec bên spec/yêu cầu thư mục.

Trả lời

3

Tất cả các máy phát rspec-ray có thể được tìm thấy tại https://github.com/rspec/rspec-rails/tree/master/lib/generators/rspec Bạn sẽ phải tìm hiểu kỹ những gì họ làm, nhưng chúng được tổ chức tốt nên không quá đau.

Ngoài ra còn có một short readme on the generators mà về cơ bản nói rằng họ đang chạy tự động khi bạn chạy một trong những máy phát điện Rails chuẩn (đường ray g mô hình tài khoản):

Nếu bạn gõ kịch bản/đường ray tạo ra, các máy phát điện RSpec chỉ bạn sẽ thực sự thấy là rspec: install. Đó là bởi vì RSpec được đăng ký với Đường ray làm khung kiểm tra, vì vậy bất cứ khi nào bạn tạo ứng dụng các thành phần như mô hình, bộ điều khiển, v.v., thông số RSpec được tạo thay vì Kiểm tra :: Kiểm tra đơn vị.

+0

tôi biết rằng họ đang chạy tự động khi tôi chạy một máy phát điện Rails, nhưng những gì về nếu tôi muốn chạy chúng bên ngoài phạm vi này? Nhìn vào liên kết của bạn, tôi không thể tìm thấy một số hữu ích. –

+0

Xin lỗi, tôi nên thêm rằng bạn có thể chạy 'rails g rspec: model NAME' hoặc bất kỳ trình tạo nào khác mà bạn cần. Liên kết đầu tiên tôi đăng có danh sách các trình tạo (mỗi thư mục là một trình tạo khác) –

13
  • khiển
  • helper
  • cài đặt
  • hội nhập
  • bưu phẩm
  • mô hình
  • quan sát
  • giàn giáo
  • xem

ví dụ sử dụng:

rails g rspec:integration events 
--> create spec/requests/events_spec.rb 
Các vấn đề liên quan