1
Почему следующий шаг пройти:Capybara has_css? проходя, когда он должен терпеть неудачу
page.has_css?("doesnt exist")
, когда это правильно не удается:
page.should have_css("doesnt exist")
Если я бегу:
puts page.has_css?("doesnt exist")
печатает "ложь", но шаг все же проходит.
Любая идея, почему?
Звучит прямо для меня, но я получаю сообщение об ошибке «undefined method» assert «» для этого, есть ли что-то, что мне нужно включить, чтобы заставить это работать? – webgirl
Нет, не было ничего лишнего, чтобы включить мои утверждения. Попробуйте использовать другую форму assert: asssert_equal true, page.has_css? («Doesnt exist») –
Хорошо - получилось, что он нужен, чтобы включить модуль Test :: Unit :: Assertions. Спасибо за вашу помощь, ваше решение верное. – webgirl