Полный пересмотр этого вопроса, так как я исправил первую проблему, но столкнулся с новой. Мой код теперь выглядит так -
it 'should return on a partial match of Subject ID' do
visit newpatient_path
fill_in :subject_id, :with => "0303"
click_button "Find Patient"
response.should redirect_to(searchresult_path())
end
Когда я запускаю это, я получаю следующую ошибку-
Patients SEARCH patient should return on a partial match of Subject ID
Failure/Error: fill_in :subject_id, :with => "0303"
Webrat::NotFoundError:
Could not find field: :subject_id
# ./spec/requests/patients_spec.rb:26:in `block (3 levels) in <top (required)>'
subject_id - это значение text_field для рассматриваемого поля. Не уверен, почему я не могу его найти? Заранее спасибо!