次のエラーが表示されます。
1) RegistrationsController has an registration page load up successfully
Failure/Error: response.code.should == 200
expected: 200
got: "404" (using ==)
# ./spec/controllers/registrations_controller_spec.rb:6:in `block (2 levels) in '
このコードから:
require 'spec_helper'
describe RegistrationsController do
it "has an registration page load up successfully" do
get :new
response.code.should == 200
end
end
ブラウザでページに正常にアクセスできます。
避けられない「コードをテストすべきではない」という発言を得る前に、カスタム登録ページをテストしようとしていますが、同じエラーが発生したため、/ register ページの制御ルートを確認すると思いました。これは私のサインインページです。
なぜ私が 200 ではなく 404 を取得しているのかについて考えてみませんか? デバッグのヒント?あなたが助けて感謝するために必要なものは何でも投稿できます。