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