Я пишу спецификации для моей формы.Как проверить, что форма успешно отправлена с использованием Rspec?
В одном тесте, у меня есть RSpec вид для некоторых форм исходных данных с использованием меток:
expect(find_field("Title")).to_not be_nil
Теперь я хотел бы знать, если форма была отправлена правильно. Как я могу это сделать с помощью RSpec, , если вы не должны проверять базу данных от спецификации спецификации?
Например, что, если я опечатал атрибут name
на входе Title
? Ярлык по-прежнему будет найден по моему вызову find_field()
, а спецификации контроллера будут иметь значение title
в хеше.
Спасибо, но только последний действительно полезен здесь ... Я знаю, что у него есть поле «Заголовок», так как я его заполняю, и поиск селектора действительно не помогает. Путь может быть правильным, но мне не интересно, был ли он представлен вообще, но был ли сохранен заголовок, который был введен (если это не требуется). Я думаю, что моя проблема с последним заключается в том, что он может стать сложным, если данные не все отображаются на одной странице! – you786