diff --git a/spec/acceptance/collections_spec.rb b/spec/acceptance/collections_spec.rb
index 812900d3d0948fc8d91a141225b30e7f9728ce5a..cd56c769ae4b134cac6e13ba3143df44ee188015 100644
--- a/spec/acceptance/collections_spec.rb
+++ b/spec/acceptance/collections_spec.rb
@@ -70,6 +70,27 @@ resource 'Collections' do
     end
   end
 
+  delete '/v1/collections/:id/items' do
+    include_context "authenticate_user"
+
+    parameter :items, 'Items belongs to the collection', scope: :collection
+
+    let(:id) { @collection.id }
+    let(:items) { [ { id: @collection_item.id } ] }
+    let(:raw_post) { params.to_json }
+
+    before do
+      @collection = create(:collection, owner: @user)
+      @collection_item = create(:collection_item, collection: @collection)
+    end
+
+    example 'Remove items from collection' do
+      do_request
+      expect(status).to eq(200)
+    end
+
+  end
+
 
   post '/v1/collections/:id/like' do
     include_context "authenticate_user"
diff --git a/spec/factories/collection_items.rb b/spec/factories/collection_items.rb
new file mode 100644
index 0000000000000000000000000000000000000000..74a11af8d8c70e5b1fa2aac90946eb6b440f7976
--- /dev/null
+++ b/spec/factories/collection_items.rb
@@ -0,0 +1,7 @@
+FactoryGirl.define do
+  factory :collection_item do
+    collection
+    collectionable
+    position { rand(0..10) }
+  end
+end