Saya memiliki spesifikasi pengujian yang describeskelas dan dalamnya memiliki variasi contextsmasing-masing dengan berbagai itblok.
Apakah ada cara agar saya dapat menonaktifkan contextsementara?
Saya mencoba menambahkan pending "temporarily disabled"panggilan di bagian paling atas dalam a contextSaya ingin menonaktifkan, dan saya memang melihat sesuatu tentang tertunda ketika saya menjalankan spesifikasi tetapi kemudian terus menjalankan sisa tes.
Inilah yang saya miliki:
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
tapi seperti yang saya katakan, itu hanya melanjutkan untuk menjalankan tes di bawah panggilan yang tertunda.
Pencarian membawa saya ke utas milis ini di mana pembuat (?) Dari rspec mengatakan itu mungkin di rspec 2, yang saya jalankan. Saya kira itu berhasil tetapi tidak memiliki efek yang diinginkan untuk menonaktifkan semua tes berikut, yang saya pikirkan ketika saya melihat pendingpanggilan.
Apakah ada alternatif atau saya salah melakukannya?
describe 'XXXXX' do .... end