diff --git a/spec/acceptance/learning_objects_spec.rb b/spec/acceptance/learning_objects_spec.rb
index b4773293b1b46bfc364fd788a37d57123c769168..de43a4729992b711f6894c25fe2188eed4e9f8b1 100644
--- a/spec/acceptance/learning_objects_spec.rb
+++ b/spec/acceptance/learning_objects_spec.rb
@@ -234,4 +234,36 @@ resource 'Learning Objects' do
     end
   end
 
+  get '/v1/learning_objects/:id/show_submission' do
+    include_context "authenticate_user_curator"
+
+    let(:id) { @learning_object.id }
+
+    before do
+      @learning_object = create(:learning_object)
+      @learning_object.update(state: LearningObject.states[:submitted])
+    end
+
+    example 'Show a submission' do
+          do_request
+      expect(status).to eq(200)
+    end
+  end
+
+  post '/v1/learning_objects/:id/submit' do
+    include_context "authenticate_user_submitter"
+
+    let(:id) { @learning_object.id }
+
+    before do
+      @learning_object = create(:learning_object, publisher: @user)
+      @learning_object.update(state: LearningObject.states[:draft])
+    end
+
+    example 'Submit a learning object to curator' do
+      do_request
+      expect(status).to eq(200)
+    end
+  end
+
 end