以下のコードのようにrspec文書いているのですが、itのすぐ下のgetでデータをたくさんとってきてしまうのかと思うのですが、specで確認したデータだけ指定してとってくることってできますか?
rails
1require 'rails_helper' 2 3RSpec.describe "Offers::index", type: :request do 4 describe "GET /user/offers" do 5 let!(:offer) { create(:offer) } 6 context "正常系" do 7 it "は 一覧表示成功" do 8 get '/user/offers' 9 pp JSON.parse(response.body) 10 expect(res).to eq({ 11 :data => [ 12 { 13 id: offer.id, 14 } 15 ], 16 errors: [] 17 }) 18 end
it以下をこのようにしてみたのですがうまくいきませんでした。
rails
1get '/user/offers', params: { 2 tel: user.phone_number, 3 password: user.password 4 }
始めたばかりなのでよくわかりません。調べてみてもよくわからなかったのでもし何かわかる方いましたらアドバイスなどよろしくお願いいたしますm(__)m
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/22 02:24