summaryrefslogtreecommitdiff
path: root/spec/controllers/api
diff options
context:
space:
mode:
authormo khan <mokhan@users.noreply.github.com>2015-01-28 21:29:58 -0700
committermo khan <mokhan@users.noreply.github.com>2015-01-28 21:29:58 -0700
commitf443808664049f7e05cfeba3e99d226e8d44c749 (patch)
treefae993048d3edb1202346d6628c7fdbe82787862 /spec/controllers/api
parent5d2760887c92accf322d5401611b392328029245 (diff)
parent6909cd706f0a41d712e5dc1f071b3654bb4a7e26 (diff)
Merge pull request #9 from mokhan/embedly-preview
update embedly.jquery and fix embedly preview.
Diffstat (limited to 'spec/controllers/api')
-rw-r--r--spec/controllers/api/v1/tutorials_controller_spec.rb11
1 files changed, 5 insertions, 6 deletions
diff --git a/spec/controllers/api/v1/tutorials_controller_spec.rb b/spec/controllers/api/v1/tutorials_controller_spec.rb
index 704ce744..d1e9a749 100644
--- a/spec/controllers/api/v1/tutorials_controller_spec.rb
+++ b/spec/controllers/api/v1/tutorials_controller_spec.rb
@@ -1,6 +1,7 @@
require "rails_helper"
describe Api::V1::TutorialsController do
+ render_views
let(:user) { create(:user) }
before :each do
@@ -8,13 +9,12 @@ describe Api::V1::TutorialsController do
end
describe "#index" do
- let(:my_tutorial) { create(:tutorial, user: user) }
- let(:other_tutorial) { create(:tutorial) }
+ let!(:my_tutorial) { create(:tutorial, user: user) }
+ let!(:other_tutorial) { create(:tutorial) }
it "returns the users tutorials" do
xhr :get, :index
- expect(assigns(:tutorials)).to include(my_tutorial)
- expect(assigns(:tutorials)).to_not include(other_tutorial)
+ expect(assigns(:tutorials)).to match_array([my_tutorial])
end
end
@@ -34,8 +34,7 @@ describe Api::V1::TutorialsController do
expect(assigns(:tutorial).description).to eql(attributes[:description])
expect(assigns(:tutorial).heading).to eql(attributes[:heading])
expect(assigns(:tutorial).tags.count).to eql(2)
- expect(assigns(:tutorial).tags.first.name).to eql("cake")
- expect(assigns(:tutorial).tags.last.name).to eql("cookie")
+ expect(assigns(:tutorial).tags.pluck(:name)).to match_array(["cake", "cookie"])
end
end
end