diff --git a/spec/acceptance/collections_spec.rb b/spec/acceptance/collections_spec.rb
index 9dd87444c7dd5f142b72c3fd2207928341acc965..812900d3d0948fc8d91a141225b30e7f9728ce5a 100644
--- a/spec/acceptance/collections_spec.rb
+++ b/spec/acceptance/collections_spec.rb
@@ -6,9 +6,10 @@ resource 'Collections' do
   header 'Accept', 'application/json'
   header 'Content-Type', 'application/json'
 
-  before { 12.times { create(:collection) } }
+  before { 12.times { create(:collection); create(:learning_object) } }
 
   let(:collections) { Collection.all }
+  let(:learning_objects) { LearningObject.all }
   
    get '/v1/collections' do
      parameter :limit, 'Limit of collections'
@@ -50,6 +51,26 @@ resource 'Collections' do
 
   end
 
+  post '/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: learning_objects.first.id, type: "LearningObject", position: "4" } ] }
+    let(:raw_post) { params.to_json }
+
+    before do
+      @collection = create(:collection, owner: @user)
+    end
+
+    example 'Add items to collection' do
+      do_request
+      expect(status).to eq(200)
+    end
+  end
+
+
   post '/v1/collections/:id/like' do
     include_context "authenticate_user"
 
@@ -82,7 +103,4 @@ resource 'Collections' do
     end
   end
 
-
-
-
 end