diff options
Diffstat (limited to 'spec/controllers/api/v2/tutorials_controller_spec.rb')
| -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 |
