diff options
| author | mo khan <mo@mokhan.ca> | 2014-11-22 09:31:55 -0700 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2014-11-22 09:31:55 -0700 |
| commit | 31b5a3cf55d273dfc93385be8cf28ce1f8f8abd2 (patch) | |
| tree | d39963b8f893fbfd86b3a772a4805e7a84cfd5b2 /spec | |
| parent | 4454bd91253ae68108ddc5f79d73b544e6c8a524 (diff) | |
add tutorial show route.
Diffstat (limited to 'spec')
| -rw-r--r-- | spec/controllers/api/v2/tutorials_controller_spec.rb | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/spec/controllers/api/v2/tutorials_controller_spec.rb b/spec/controllers/api/v2/tutorials_controller_spec.rb index 46077b2d..c8d896ce 100644 --- a/spec/controllers/api/v2/tutorials_controller_spec.rb +++ b/spec/controllers/api/v2/tutorials_controller_spec.rb @@ -18,11 +18,21 @@ module Api it 'responds with json' do json = JSON.parse(response.body) expect(json['tutorials'].count).to eql(1) + expect(json['tutorials'][0]['id']).to eql(tutorial.id) expect(json['tutorials'][0]['heading']).to eql(tutorial.heading) expect(json['tutorials'][0]['description']).to eql(tutorial.description) expect(json['tutorials'][0]['url']).to eql(tutorial.url) expect(json['tutorials'][0]['submitter']).to eql(tutorial.user.id) - expect(json['tutorials'][0]['image_url']).to eql(tutorial.image_url) + expect(json['tutorials'][0]['imageUrl']).to eql(tutorial.image_url) + end + end + + describe "#show" do + let!(:tutorial) { create(:tutorial) } + + it 'loads the single tutorial' do + xhr :get, :show, id: tutorial.id + expect(assigns(:tutorial)).to eql(tutorial) end end end |
