В моих приемочных тестах я хотел бы имитировать обратные нажатия кнопок и результаты.
У меня есть следующее, но у меня такое чувство, что это неправильно.
test("back to search page", function(){
visit('/')
.then(function(){
return fillIn('.search input', 'hi');
})
.then(function(){
return click('.search button');
})
.then(function(){
// I want to go back here
return visit('/');
})
.then(function(){
var keyword = find('.search input').val();
equal(keyword, '');
ok(!exists('.search .results'));
});
})
Каков правильный способ имитации обратной кнопки в тестах?