Tôi muốn viết thông số yêu cầu xác minh việc tải và thực thi javascript trên một trang nhất định mà không có bất kỳ lỗi nào.Capybara: Thử nghiệm JavaScript chạy mà không có lỗi
Tôi biết tôi có thể thêm nội dung nào đó vào DOM ở cuối tệp JavaScript và xác nhận sự hiện diện của nội dung này, nhưng điều đó giống như hack và buộc tôi gây ô nhiễm mã của mình vì lý do kiểm tra. Tôi muốn làm một cái gì đó dọc theo dòng.
visit some_path
page.should succesfully_run_javascript
Câu hỏi hay. Tôi cũng đang chờ câu trả lời. – Kvass
tôi đoán những gì bạn nên xem xét là một khuôn khổ thử nghiệm javascript như qUnit. bạn có thể xác định các thử nghiệm trong đó và sau đó sử dụng capybara để tự động chạy thử nghiệm. hoa nhài là một lựa chọn khác. – phoet
Có một đoạn javascript cụ thể nào mà bạn có thể kiểm tra không? Ví dụ, nếu nó tạo ra một phần tử DOM, bạn có thể kiểm tra rằng phần tử tồn tại. – Rebitzele