ฉันมีข้อมูลจำเพาะการทดสอบซึ่งdescribesคลาสและภายในนั้นมีหลากหลายcontextsแต่ละitบล็อกที่แตกต่างกัน
มีวิธีปิดการใช้งานcontextชั่วคราวหรือไม่?
ฉันลองเพิ่มการpending "temporarily disabled"โทรที่ด้านบนสุดภายในcontextฉันต้องการปิดใช้งานและฉันเห็นบางอย่างเกี่ยวกับการรอดำเนินการเมื่อฉันเรียกใช้ข้อมูลจำเพาะ แต่จากนั้นก็ยังคงเรียกใช้การทดสอบที่เหลือต่อไป
นี่คือสิ่งที่ฉันมี:
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
แต่อย่างที่ฉันบอกว่ามันแค่ทำการทดสอบต่อไปภายใต้การโทรที่รอดำเนินการ
การค้นหาทำให้ฉันไปยังเธรดรายชื่ออีเมลนี้ซึ่งผู้สร้าง (?) ของ rspec บอกว่าเป็นไปได้ใน rspec 2 ซึ่งฉันกำลังใช้งานอยู่ ฉันเดาว่ามันใช้งานได้ แต่ไม่มีผลตามที่ต้องการในการปิดใช้งานการทดสอบทั้งหมดต่อไปนี้ซึ่งเป็นสิ่งที่ฉันคิดเมื่อฉันเห็นการpendingโทร
มีทางเลือกอื่นหรือว่าฉันทำผิด?
describe 'XXXXX' do .... end