Tôi có một số mã trong thư mục lib/không thực sự thuộc quyền kiểm soát, mô hình hoặc người trợ giúp. Tôi muốn viết một số thử nghiệm rspec cho mã này, nhưng không chắc chắn nơi họ nên đi theo spec/thư mục. Có một quy ước thường được theo dõi không?Kiểm tra rspec cho mã dưới lib/go ở đâu?
33
A
Trả lời
17
Tôi cũng sẽ sử dụng thư mục con của/spec. Tuy nhiên, tôi sẽ xem xét tái cấu trúc mã vào một plugin hoặc gem riêng biệt nếu nó thực sự tách biệt và có thể được kiểm thử độc lập. Trong plugin này, bạn có thể tạo một thư mục riêng biệt.
Các vấn đề liên quan
- 1. 'Ngăn đầu ra kiểm tra' ở đâu?
- 2. Kiểm tra Rspec cho nội dung iframe
- 3. Kiểm tra lỗi RSpec
- 4. Kiểm tra send_file RSpec
- 5. Kiểm tra biến lớp RSpec
- 6. TFS lưu trữ kết quả kiểm tra UNIT ở đâu?
- 7. Kiểm tra RSpec cho trả về chuyển hướng 200
- 8. Kiểm tra ActiveSupport :: Thông báo với rspec
- 9. Cách kiểm tra xem thanh cuộn có ở dưới cùng
- 10. RSpec - Kiểm tra thông số mạnh
- 11. Kiểm tra các liên kết bằng rspec?
- 12. RSpec kiểm tra tùy chỉnh validator
- 13. Mã django nên ở đâu?
- 14. Biến đổi mã ở đâu?
- 15. Mã nguồn cho trình biên dịch java ở đâu?
- 16. Kiểm tra Rspec treo bằng Paperclip
- 17. kiểm tra (không có) `puts` trong RSpec
- 18. bản ghi hoạt động của người ký mã đang ở đâu, hoặc ở đâu?
- 19. Các bài kiểm tra đơn vị cho các lớp Java "bản địa" ở đâu?
- 20. Kiểm tra Ruby Gems dưới Rails
- 21. Cách kiểm tra đặt trong rspec
- 22. kiểm tra đáp ứng cookie với RSpec v.1
- 23. mã nguồn cho thư viện chuẩn trong ocaml ở đâu?
- 24. Mã nguồn cho pypi, chỉ mục gói Python ở đâu?
- 25. Mã nguồn cho JUnit được lưu trữ ở đâu?
- 26. PyQt Designer viết mã ở đâu?
- 27. Kiểm tra chuyển hướng bằng RSpec và Capybara (Rails)
- 28. Kiểm tra xem Rspec với capybara và rails3
- 29. Newbie asm: mã cuộc gọi ở đâu?
- 30. Cách giữ các kiểm tra rspec DRY với nhiều "have_link"