Sha256: 9a0258b12709a807af5de2713f83d31f3b14ae2abd134710f0505f4a6be5c610
Contents?: true
Size: 631 Bytes
Versions: 20
Compression:
Stored size: 631 Bytes
Contents
require 'rails_helper' describe Admin::PostsController, 'Index overriding', type: :controller do before do controller.instance_eval do def index super do render text: 'Rendered from passed block' and return end end end load_defaults! # HACK: the AA config is missing, so we throw it in here controller.class.active_admin_config = ActiveAdmin.application.namespace(:admin).resources['Post'].controller.active_admin_config end it 'should call block passed to overridden index' do get :index expect(response.body).to eq 'Rendered from passed block' end end
Version data entries
20 entries across 20 versions & 3 rubygems