RailsでAPIアプリを作っている者です。
Rspecでテストを書いているのですが
他のcontrollerで作ったユーザー登録処理を経由させて
ユーザーが登録済みであるという条件でテストをしたいのですが
他のcontrollerへのアクセスのやり方が分からないのでご教授お願い致します!
describe 'POST /api/game/get' do it '必須の引数が指定されてない' do post :get, { id: '' } json = JSON.parse(response.body) expect(json[0]["status"]["code"]).to eq 601 end context 'ユーザー登録済みである' do before :each do # TODO # ここで 'GET /api/reg' させたい end it 'レスポンスは正しいか' do post :get, { id: @user.uuid } json = JSON.parse(response.body) expect(json[0]["status"]["code"]).to eq 200 end end end
あなたの回答
tips
プレビュー