Я использую Cucumber, Webrat и Pickle в сочетании.
Когда я пишу сценарий, я могу сделать что-то вроде этого:
Given a product exists with title: "Bread"
When I go to the edit page for that product
And I fill in "Title" with "Milk"
And I press "Save changes"
Then I should see "Successfully edited product."
And I should be on that car's page
Обратите внимание на for that product
. Это то, что обеспечивает маринование, что очень удобно для ссылки на запись о продукте, который я проверяю. Однако последняя строка не работает.
По сути, я пытаюсь убедиться, что я страница показа для этой записи, но, поскольку у меня нет идентификатора для нее, я не знаю, как ссылаться на нее.
Любая помощь?
Спасибо!