Padrino :: Admin::AccessControlによって提供されるcurrent_accountに依存するpadrinoコントローラーをテストしようとしています
そのためには、current_accountをモックする必要があります。
コードは次のようなものです。
App.controller :post do
post :create, map => '/create' do
Post.create :user => current_account
end
end
およびrspec:
describe "Post creation" do
it 'should create' do
account = Account.create :name => 'someone'
loggin_as account #to mock current_account
post '/create'
Post.first.user.should == account
end
end
「loggin_as」を実装するにはどうすればよいですか、またはこのテストを作成するにはどうすればよいですか?