Учитывая ответ JSON:
{
"tags": [
{
"id": 81499,
"name": "sign-in"
},
{
"id": 81500,
"name": "user"
},
{
"id": 81501,
"name": "authentication"
}
]
}
Используя RSpec 2, я хочу убедиться, что этот ответ содержит тег с аутентификацией имени. Будучи новичком в Ruby, я решил, что есть более эффективный способ, чем повторение массива и проверка каждого значения имени с помощью include? или карту/собрать. Я мог бы просто использовать регулярное выражение для проверки /authentication/i, но это тоже не лучший подход.
Это моя спецификация на данный момент:
it "allows filtering" do
response = @client.story(15404)
#response.tags.
end