RSpecの新機能です。私はRailsアプリケーションの基本的なコントローラテストをしようとしています。 PostsControllerの「作成」アクションを使用すると、ユーザーは投稿パスにリダイレクトされることを確認したいと思います。ここに私の現在のテストがあります。RSpecコントローラテストエラー
describe "POST #create" do
it "returns http success" do
post :create, {'post' => { :title => "My first post", :author => 'Jack Seabolt'} }
expect(response). to have_http_status(:success)
end
it "redirects to 'index' template" do
post :create , {'post' => {:title => "my first post", :author => 'Jack Seabolt'} }
expect(response) redirect_to(posts_path)
end
end
このコードは、このエラーにつながる:
/Users/johnseabolt/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rspec-core-3.5.4/lib/rspec/core/configuration.rb:1435:in `load':
/Users/johnseabolt/Desktop/projects/tdd/spec/controllers/posts_controller_spec.rb:49: syntax error, unexpected tIDENTIFIER, expecting keyword_end (SyntaxError)
expect(response) redirect_to(posts_path)
^
私は単に '記事' を追加しようとしました。私は 'インデックス'を試みた。うまくいきませんでした。誰かが正しい方向に私を指すことができれば、私はそれを感謝します。ありがとう。
どれ運解決策を見つけるとt彼の? –