がRSpecとTDDを学び始めたばかりで、なぜそれが全く機能しないのかわかりません。エラーRSpecのテスト中に
#spec/api/event_api_spec.rb
describe 'Messages API' do
it 'check response' do
get 'api.mydomain.dev/events'
json = JSON.parse(response.body)
# test for the 200 status-code
expect(response).to be_success
end
end
私はバンドルを実行しようとしたときに
を私はapi.mydomain.devに私のAPIを作成しているし、私のフォルダ構造は、アプリ/コントローラ/ API/events_controller.rbのように見えますexecのRSpecのは、それが
NoMethodError:
undefined method `get' for #<RSpec::ExampleGroups::MessagesAPI:0x007fc34900cee0>
は私がEvent.creatのようになめらかを作るしようとしている場合ことを示しています!(:名=>「マイイベント」)私のスペックファイル#の仕様で/ API/event_api_spec.rbそれが仕事を得るために、私のイベント・クラスのインスタンスを取得するためにファイルので、私は私のアプリ/コントローラ/ API/events_controller.rbファイルは仕様に必要とどのように理解していない
NameError: uninitialized constant Event
語ります。デフォルトのコントローラと
はそれが仕事の罰金だ、私APIのセットアップで唯一面白い、THX