RSpec have_selector с запросом и request.body

Почему бы

response.body.should have_selector "result"

пройти и

response.should have_selector "result"

не проходят?

Я понимаю, что ActionController::TestResponse возвращается как response, а response.body - это String.

Работает ли have_selector только со строками?


person maletor    schedule 10.07.2011    source источник


Ответы (1)


response — это весь объект ответа, который содержит множество различных свойств. Это не строка, и функция have_selector проверяет строку.

person jergason    schedule 10.07.2011
comment
Это то, о чем я думал. Просто проверяю, так как это сломалось при переходе с have_tag на have_selector. ] - person maletor; 10.07.2011