ActiveAdmin操作测试

时间:2016-01-14 09:44:52

标签: ruby-on-rails ruby rspec activeadmin

我有ActiveAdmin控制器用于处理某些数据库对象。

ActiveAdmin.register MyObject do

在该文件中,我得到了一个动作,它使用了一些参数并创建了一个文件:

collection_action :some_method_name, method: :get do

为该操作创建RSpec规范的正确方法是什么,该规范将传递一些参数并在结果文件中执行检查?

1 个答案:

答案 0 :(得分:2)

require 'spec_helper'

describe Admin::MyObjectsController do
  describe "#some_method_name" do
    it "does some stuff" do
      params = {a: 1, b: 2}
      get :some_method_name, params
      expect(response).to be_success
    end 
  end
end