2016-08-19 14 views
2

私のRSpecテストはルーティングの期待値に失敗していますが、私はこのAPIを自分のアプリケーションに統合する方法を理解するためにこのRails API Guideに従っています。なぜわからないのですか?Rails APIでRSpecコントローラのテストに失敗しました - 未定義のメソッド 'helpers'

私のエラーメッセージは、私はこのGistをリンクするコードを掲示するために、より便利かもしれないと思う

1) Api::V1::UsersController POST #create when is not created renders an errors json 
    Failure/Error: expect(user_response).to have_key(:errors) 
    NoMethodError: 
    undefined method "helpers" for # <ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x007f7f8a1c0938> 
     Did you mean? helper_names 
    # ./spec/controllers/api/v1/users_controller_spec.rb:47:in <block (4 levels) in top (required)>' 

です。自分の投稿に直接プレーンテキストを投稿することをお勧めしますと謝罪します。私は投稿したばかりです^^

+0

あなたは完全なエラートレース@Impossibeard –

+0

を投稿することができますし、使用しているRspecとRailsのバージョンも投稿できますか? –

+0

それは私がエラーのために持っているすべてです。エラーをもっと深く見る方法はありますか?私はRails 5.0とRSpec 2.99を使用しています – Impossibeard

答えて

1

私もRails 5を使っていて、 "rspec-rails"、 "〜3.5"にアップグレードしています!ありがとう

関連する問題