Tôi có bộ rspec dành cho ứng dụng gốc và một số thông số kỹ thuật cho động cơ được đính kèm. Những gì tôi muốn là chạy chúng với một lệnh. Có cách nào để bao gồm các đường dẫn đá quý của tôi vào đường dẫn tải rspec? Hay tôi nên viết công việc cào cho việc này?Chạy thông số kỹ thuật cho động cơ ray từ ứng dụng mẹ của nó
Trả lời
Tôi nghĩ đây là một câu hỏi thú vị, nhưng ý kiến của tôi là Rails Engines nên được coi là một cơ sở mã độc lập và do đó không được thử nghiệm trong ứng dụng gốc của bạn. Hiệu quả là bạn sẽ đối xử với một Rails Engine trong ứng dụng cha mẹ của bạn giống như bạn đối xử với các đá quý khác (EG, phát minh ra, cái mà thực sự là một Rails Engine).
Nhưng giả sử bạn có chức năng ứng dụng gốc phụ thuộc vào tính năng của Rails Engine. Trong trường hợp đó, tôi sẽ viết một bài kiểm tra để cho thấy chức năng của ứng dụng gốc của tôi hoạt động cùng với Rails Engine. Tôi sẽ không viết bài kiểm tra để đảm bảo rằng Rails Engine hoạt động như nó được cho là vì các bài kiểm tra đó thuộc về cơ sở mã Rails Engine, chứ không phải ứng dụng gốc.
Tôi nhận thấy phương pháp này không áp dụng hoàn hảo trong các tình huống thực tế khi bạn đồng thời phát triển ứng dụng gốc và Công cụ Rails.
- 1. Đơn vị thử nghiệm Ứng dụng mùa xuân sử dụng Thông số kỹ thuật của Scala
- 2. Thông số kỹ thuật mã hóa iOS
- 3. nhận RSpec xem thông số kỹ thuật để làm cho bố trí ứng dụng
- 4. Cách thiết lập rspec-ray để tạo thông số kỹ thuật cho capybara
- 5. Thông số kỹ thuật cho Motion JPEG là gì?
- 6. Vô hiệu hóa mã bảo vệ cho thông số kỹ thuật bảo vệ chạy
- 7. Thông số kỹ thuật cho tệp .obj Wavefront là gì?
- 8. Thông số kỹ thuật .NET CLR
- 9. Thông số kỹ thuật của Z trong LaTeX
- 10. Devise 2.0 'layout_by_resource' cảnh báo ngừng sử dụng khi chạy thông số kỹ thuật
- 11. Làm cách nào để chạy thông số kỹ thuật của đá quý Ruby?
- 12. Thông số kỹ thuật điều khiển DRY với RSpec
- 13. Kỹ thuật cho đồ họa động (thuật toán)
- 14. Kỹ thuật thông báo nhẹ
- 15. Tìm kiếm cấu trúc ứng dụng giá và thông số kỹ thuật config.ru?
- 16. Gỡ lỗi từ xa Java, nó hoạt động như thế nào về mặt kỹ thuật?
- 17. Trợ giúp triển khai mẫu thông số kỹ thuật
- 18. Thông số kỹ thuật cho các chức năng: -spec. Sử dụng hiệu quả
- 19. Làm cách nào để tạo thông số kỹ thuật cho các bộ điều khiển hiện tại?
- 20. Lấy các thông số kỹ thuật lặp lại trong RSpec
- 21. Làm thế nào quan trọng là nó ký kỹ thuật số của chúng tôi thực thi?
- 22. Stubbing Paperclip S3 yêu cầu trong thông số kỹ thuật
- 23. Cách đặt mặc định cho thông số kỹ thuật của khách hàng thực thi
- 24. Bạn sử dụng công cụ/định dạng nào để viết thông số kỹ thuật của mình?
- 25. C thông số # loại đặc điểm kỹ thuật
- 26. Chạy thông số kỹ thuật ném "Mysql2 :: Lỗi: Bảng 'test_db.xxx' không tồn tại: TRUNCATE TABLE xxx
- 27. Jenkins sau khi khởi động lại chạy thông số kỹ thuật trên các chi nhánh đã bị xóa
- 28. Thông số kỹ thuật CSS3 trên w3.org
- 29. Hướng dẫn viết thông số kỹ thuật trong Erlang
- 30. thông số kỹ thuật tích hợp/yêu cầu rspec và thông số kỹ thuật điều khiển với chú trọng trên JSON api
Đã bao giờ có câu trả lời cho việc này chưa? Tôi cũng tò mò. – pjmorse