我正在使用列出的 gem 为我的应用程序编写测试。我找不到如何设置 Capybara 以使用主干(全部为 ajax)
示例测试:
require 'spec_helper' describe "Main" do describe "GET /" do
it "displays articles" do
Article.create!(title:'title',body:'<p>body text</p>')
visit '/'
page.should have_content('body text')
end
end
end
和测试的输出:
Failures:
1) Main GET / displays articles
Failure/Error: page.should have_content('body text')
expected there to be text "body text" in "Loading..."
# ./spec/features/main_spec.rb:8:in `block (3 levels) in <top (required)>'
“正在加载...”是我的视图模板中的前 ajax 文本...
关键是我现在不想在这个应用程序中使用 Jasmine