Chính xác thì bạn đang thử nghiệm gì? Bạn không cần phải xác minh hành vi của time_ago_in_words
chính nó, bởi vì nó được bao phủ bởi các thử nghiệm riêng của Rails. Nếu bạn đang thử nghiệm một trong những người trợ giúp của riêng bạn sử dụng time_ago_in_words
, đầu ra có thể được kiểm tra trong một thử nghiệm trợ giúp (kế thừa từ ActionView::TestCase
).
Kiểm tra chức năng nhằm xác minh hành vi của bộ điều khiển (mẫu cho phép truy cập, chuyển hướng, v.v.) có thể bao gồm việc kiểm tra sự hiện diện của các thẻ HTML nhất định (theo id). Tôi thường cố gắng tránh sử dụng chúng để kiểm tra nội dung của các thẻ.
Nguồn
2010-02-11 16:52:35
Argh, thực sự đã ném tôi cho một vòng lặp, sheesh, tôi đã có mã này trong một tập tin khởi tạo và nó không thể tìm thấy phương pháp. Cảm ơn! – Bob
Công việc tuyệt vời, thanx –
Từ giao diện điều khiển, bạn cũng có thể truy cập các chức năng trợ giúp với 'irb (chính): 110: 0> helper.time_ago_in_words 3.minutes.ago' – Chloe