diff --git a/spec/acceptance/learning_objects_spec.rb b/spec/acceptance/learning_objects_spec.rb
index 74b5b0a64286bf25bdc4b2b39a5a578d2db7908c..dc72c8fbc90aa696e1f875b1a35003daf812f9b0 100644
--- a/spec/acceptance/learning_objects_spec.rb
+++ b/spec/acceptance/learning_objects_spec.rb
@@ -152,4 +152,21 @@ resource 'Learning Objects' do
      end
    end
 
+  post '/v1/learning_objects/:id/publish' do
+    include_context "authenticate_user"
+
+    let(:id) { @learning_object.id }
+
+    before do
+      @learning_object = create(:learning_object, publisher: @user, state: LearningObject.states[:draft])
+    end
+
+    example 'Publishing a learning object' do
+      do_request
+      expect(status).to eq(200)
+    end
+  end
+
+
+
 end