Tôi đang cố gắng sử dụng RSpec trước (: bộ) treo với một thẻ như vậy:Sử dụng RSpec trước khi móc bộ với một thẻ
config.before(:suite, :selenium => true) do
#magical awesomeness
end
nhưng RSpec dường như không tôn trọng các thẻ và chạy mã tôi chỉ muốn chạy với: selenium => true bất kể.
Phần lạ là tôi đang làm một điều rất tương tự với: mỗi móc như tốt và điều đó dường như làm việc tốt:
config.around(:each, :selenium => true) do |example|
Capybara.using_wait_time(10) do
Capybara.using_driver(:selenium) do
example.run
end
end
end
Bất cứ ai biết những gì tôi đang làm sai?
Hey Poopinpants (tên tuyệt vời btw), Yep các RSpec Lõi tài liệu nhà nước "Cảnh báo: trước (: suite,: với =>: điều kiện) Điều kiện băm được sử dụng Vì trước đó (: suite) không chạy liên quan đến bất kỳ ví dụ hoặc nhóm cụ thể nào, các điều kiện được truyền đi cùng với: bộ phần mềm được bỏ qua một cách hiệu quả. " http://rubydoc.info/github/rspec/rspec-core/master/RSpec/Core/Hooks Tuy nhiên, việc sử dụng trước (: tất cả) trong spec_helper không chạy nhiều lần trong một bộ toàn bộ nó không chính xác những gì tôi đang tìm kiếm. –
Được rồi ... đã trả lời câu trả lời. Hy vọng rằng sẽ giúp. –
Cảm ơn, công trình này và thông minh. – vcardillo