【问题标题】:How to test ActiveAdmin?如何测试 ActiveAdmin?
【发布时间】:2018-03-11 10:27:54
【问题描述】:

我在我的 Rails 项目中使用 ActiveAdmin,我想知道如何测试它,比如 activeadmin 通常如何测试?由于网上没有教程,有必要测试一下吗?比如我找到https://softwareengineering.stackexchange.com/questions/256557/should-i-be-writing-feature-or-request-specs这个答案。

【问题讨论】:

    标签: ruby-on-rails testing rspec activeadmin rspec-rails


    【解决方案1】:

    ActiveAdmin 是基于 Rails 构建的,因此请使用 Rails testing。特别是我可以推荐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
    

    【讨论】:

    • 你能举个例子吗?
    • 示例添加到答案。
    • 我在这里回答了如何测试,我回答了另一个问题为什么要测试。
    • 非常感谢您的帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-19
    • 1970-01-01
    • 2013-10-16
    相关资源
    最近更新 更多