Tôi có một thông số kỹ thuật kiểm tra mà describes
một lớp và trong đó có nhiều lớp khác contexts
nhau với các it
khối khác nhau .
Có cách nào để tôi có thể vô hiệu hóa context
tạm thời không?
Tôi đã thử thêm một pending "temporarily disabled"
cuộc gọi ở trên cùng trong vòng một context
mà tôi muốn tắt và tôi đã thấy điều gì đó đang chờ xử lý khi tôi chạy thông số kỹ thuật nhưng sau đó nó chỉ tiếp tục chạy phần còn lại của các bài kiểm tra.
Đây là những gì tôi đã có:
describe Something
context "some tests" do
it "should blah" do
true
end
end
context "some other tests" do
pending "temporarily disabled"
it "should do something destructive" do
blah
end
end
end
nhưng như tôi đã nói, nó chỉ tiếp tục chạy các bài kiểm tra bên dưới cuộc gọi đang chờ xử lý.
Tìm kiếm đã dẫn tôi đến chuỗi danh sách gửi thư này, trong đó người tạo (?) Của rspec nói rằng nó có thể có trong rspec 2, mà tôi đang chạy. Tôi đoán nó đã hoạt động nhưng nó không có tác dụng mong muốn là vô hiệu hóa tất cả các thử nghiệm sau, đó là những gì tôi nghĩ đến khi tôi thấy một pending
cuộc gọi.
Có một giải pháp thay thế hay tôi đang làm sai?
describe 'XXXXX' do .... end