diff --git a/spec/acceptance/learning_objects_spec.rb b/spec/acceptance/learning_objects_spec.rb index 8bf78de0faf3bd50c9a529a40df782e4e2f4c2a0..1b80c64a7390a1191d397fd408124be1b36025cd 100644 --- a/spec/acceptance/learning_objects_spec.rb +++ b/spec/acceptance/learning_objects_spec.rb @@ -33,4 +33,16 @@ resource 'Learning Objects' do end end + post '/v1/learning_objects/:id/like' do + let(:id) { learning_objects.first.id } + + example 'Liking a learning object' do + likes = learning_objects.first.likes + do_request + expect(path).to eq("/v1/learning_objects/#{id}/like") + expect(JSON.parse(response_body)).to eq(likes + 1) + expect(status).to eq(200) + end + end + end