2012-06-26 4 views

ответ

2

Вы, вероятно, следует иметь:

assert page.has_css?("doesnt exist") 

Если вы пишете «2 == 3» в тесте, он будет оценивать ложь, но метод не обязательно терпят неудачу. Вам нужно утверждать. Я думаю, что синтаксис стиля «должен» делает какое-то утверждение под капотом.

+0

Звучит прямо для меня, но я получаю сообщение об ошибке «undefined method» assert «» для этого, есть ли что-то, что мне нужно включить, чтобы заставить это работать? – webgirl

+0

Нет, не было ничего лишнего, чтобы включить мои утверждения. Попробуйте использовать другую форму assert: asssert_equal true, page.has_css? («Doesnt exist») –

+0

Хорошо - получилось, что он нужен, чтобы включить модуль Test :: Unit :: Assertions. Спасибо за вашу помощь, ваше решение верное. – webgirl

Смежные вопросы