RailsのAPIテストの記事を見ていて疑問に感じたので質問します。
記事の中にある、
require 'rails_helper' describe 'PostAPI' do it '全てのポストを取得する' do FactoryBot.create_list(:post, 10) get '/api/v1/posts' json = JSON.parse(response.body) # リクエスト成功を表す200が返ってきたか確認する。 expect(response.status).to eq(200) # 正しい数のデータが返されたか確認する。 expect(json['data'].length).to eq(10) ←ココ end end
expect(json['data'].length).to eq(10)
####上の文のjson["data"]のなぜ"data"になるかがわかりません。
記事を見ても、どこにも出てきていないのですが、調べても分からなかったので教えていただけると幸いです。
####参考URL
【Rails】APIテストの書き方
https://qiita.com/k-penguin-sato/items/defdb828bd54729272ad
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。