From 33c5501a664a1e0b138d3ed15512142b6ff91014 Mon Sep 17 00:00:00 2001
From: Marcela Ribeiro de Oliveira <mro15@inf.ufpr.br>
Date: Wed, 8 Mar 2017 10:27:50 -0300
Subject: [PATCH] removing a bookmark acceptance test

---
 spec/acceptance/bookmarks_spec.rb | 25 ++++++++++++++++++++++++-
 1 file changed, 24 insertions(+), 1 deletion(-)

diff --git a/spec/acceptance/bookmarks_spec.rb b/spec/acceptance/bookmarks_spec.rb
index 1a359e24..48242aa7 100644
--- a/spec/acceptance/bookmarks_spec.rb
+++ b/spec/acceptance/bookmarks_spec.rb
@@ -38,9 +38,32 @@ resource 'Bookmarks' do
     let(:type) { 'LearningObject' }
     let(:raw_post) { params.to_json }
 
-    example_request 'Adding a  bookmark' do
+    example_request 'Adding a bookmark' do
       expect(status).to eq(201)
     end
   end
 
+  delete 'v1/users/:user_id/bookmarks/:bookmark_id' do
+    include_context "authenticate_user"
+
+    parameter :user_id, 'The user id'
+    parameter :bookmark_id, 'The id of the bookmark'
+    parameter :id, 'The id of the object', scope: :bookmarks
+    parameter :type, 'Represents the type of bookmark, [ LearningObject, Collection]', scope: :bookmarks
+
+    let(:user_id) { @user.id }
+    let(:bookmark_id) { @bookmark.id }
+    let(:id) { learning_objects.first.id }
+    let(:type) { 'LearningObject' }
+    let(:raw_post) { params.to_json }
+
+    before do
+      @bookmark = create(:bookmark, user: @user, bookmarkable: learning_objects.first )
+    end
+
+    example_request 'Removing a bookmark' do
+      expect(status).to eq(200)
+    end
+  end
+
 end
-- 
GitLab