如何测试 ActiveAdmin?
How to test ActiveAdmin?
我在我的 rails 项目上使用 ActiveAdmin,我想知道如何测试它,比如 activeadmin 通常如何测试?既然网上没有教程,有必要测试一下吗,喜欢这个答案我找到了https://softwareengineering.stackexchange.com/questions/256557/should-i-be-writing-feature-or-request-specs.
ActiveAdmin 建立在 Rails 之上,因此请使用 Rails testing. In particular I can recommend Thoughtbot's approach。这是使用 RSpec 和 Capybara 的典型特征规范:
feature City do
scenario 'new city' do
click_link 'Cities'
click_link 'New City'
fill_in 'Name', with: 'Wellington'
click_button 'Create City'
expect(page).to have_selector 'div.flash', text: 'City was successfully created.'
end
end
我在我的 rails 项目上使用 ActiveAdmin,我想知道如何测试它,比如 activeadmin 通常如何测试?既然网上没有教程,有必要测试一下吗,喜欢这个答案我找到了https://softwareengineering.stackexchange.com/questions/256557/should-i-be-writing-feature-or-request-specs.
ActiveAdmin 建立在 Rails 之上,因此请使用 Rails testing. In particular I can recommend Thoughtbot's approach。这是使用 RSpec 和 Capybara 的典型特征规范:
feature City do
scenario 'new city' do
click_link 'Cities'
click_link 'New City'
fill_in 'Name', with: 'Wellington'
click_button 'Create City'
expect(page).to have_selector 'div.flash', text: 'City was successfully created.'
end
end