20 Nov '12, 3am

天使やカイザーと呼ばれて » 僕が考えたRuby on RailsとDojo toolkitで作るWebアプリのデザインパターン

天使やカイザーと呼ばれて » 僕が考えたRuby on RailsとDojo toolkitで作るWebアプリのデザインパターン

describe '正しいユーザIDとパスワードを渡して認証した場合' before do @user_id = 'user_id_1' @password = 'password_1' @name = 'name_1' # ここから user_mock = mock('User') user_mock.should_receive(:id).and_return(@user_id) user_mock.should_receive(:name).and_return(@name) User.should_receive(:authenticate) .with(@user_id, @password) .and_return(user_mock) # ここまで params = { user_id: @user_id, password: @password } post :index, params end it 'リクエストが成功すること' do response.should be_success end it '認証したユーザの情報がJSON形式で返却されること' do response.headers["Content-Type"].should == 'application/json; charset=utf-8' expect = {result: {id: @user_id}, {name: @name}} response.body.should == expect.to_json end end

Full article: http://www.eisbahn.jp/yoichiro/2012/11/ruby_rails_dojo_we...

Tweets