Michael Hartl의 Rails on Rails 튜토리얼에서 요청 예제는 응답에 대한 주장을합니다. 나는 cbybara와 스테이크 보석을 설치하여 수용 테스트를 만들었습니다. capybara를 설치 한 후 요청 예는 capybara를 사용하도록 구성됩니다. 카피 바라 예제는 구문이 다르므로 응답을 인식하지 못합니다.
요청 예제를 RSpec 예제로 실행하려면 어떻게 재설정합니까?예제 별 튜토리얼 요청 예제 및 Capybara
테스트 오류 :
4) Users signup failure should not make a new user
Failure/Error: click_button
wrong number of arguments (0 for 1)
# ./spec/requests/users_spec.rb:13
# ./spec/requests/users_spec.rb:7
요청 예
describe "failure" do
it "should not make a new user" do
lambda do
visit signup_path
fill_in "Name", :with => ""
fill_in "Email", :with => ""
fill_in "Password", :with => ""
fill_in "Confirmation", :with => ""
click_button
response.should render_template('users/new')
end.should_not change(User, :count)
end
end
일부 코드 또는 오류를 보여주십시오. –
@Dogbert thanks – user621984