【发布时间】:2014-10-03 15:44:11
【问题描述】:
使用 RSpec 和 Capybara,我曾经编写以下代码来测试运行了一些 javascript 的页面中的功能:
feature "Some Feature" do
scenario "testing some scenario", js: true do
# code
end
end
现在,将 Test::Unit 与 Capybara 一起使用,我该如何获得相同的结果?因为当我执行test 'checks some feature on some scenario', js: true 时,它似乎不起作用。
编辑
所以,我能够解决以下问题:
setup do
Capybara.current_driver = Capybara.javascript_driver
end
teardown do
Capybara.current_driver = Capybara.default_driver
end
test 'checks some feature on some scenario with javascript goin on' do
# code
end
如果没有这样的样板代码,还有其他解决方案吗?
【问题讨论】:
标签: javascript ruby-on-rails capybara integration-testing testunit