5
他のデータを無視しながら、1つのネストされた要素に一致させたいJSON構造体があります。 JSONは(最低限)次のようになります。ネストされたハッシュとのRSpec部分一致
{
"employee": {
"id": 1,
"jobs_count": 0
},
"messages": [ "something" ]
}
ここで私が今使っているものです:
expect(response_json).to include("employee" => { "jobs_count" => 0 })
:
response_json = JSON.parse(response.body)
expect(response_json).to include("employee")
expect(response_json["employee"]).to include("jobs_count" => 0)
私が何をしたいのですがどうのようなものです残念ながら、include
は、単純なトップレベルのキーチェック(少なくともその構文で)以外のものとは完全に一致する必要があります。
構造の残りの部分を無視しながら、ネストされたハッシュと部分的に一致する方法はありますか?