From 31b5a3cf55d273dfc93385be8cf28ce1f8f8abd2 Mon Sep 17 00:00:00 2001 From: mo khan Date: Sat, 22 Nov 2014 09:31:55 -0700 Subject: add tutorial show route. --- spec/controllers/api/v2/tutorials_controller_spec.rb | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'spec/controllers/api/v2/tutorials_controller_spec.rb') 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 -- cgit v1.2.3