diff --git a/spec/acceptance/object_types_spec.rb b/spec/acceptance/object_types_spec.rb index d0bd982209621036bd3d87c7bb33cd8be55c2474..8b3dd89d626e685946d4f271bece3cd707e2cbbb 100644 --- a/spec/acceptance/object_types_spec.rb +++ b/spec/acceptance/object_types_spec.rb @@ -44,7 +44,7 @@ resource 'Object Type' do let(:mime_types) { [ { "id": mimetypes.first.id } ] } let(:raw_post) { params.to_json } - example 'Adding a object_type' do + example 'Adding an object_type' do do_request expect(status).to eq(201) end @@ -64,4 +64,23 @@ resource 'Object Type' do end end + put '/v1/object_types/:id' do + include_context "authenticate_user" + + parameter :id, "The id of the object_type" + parameter :name, 'The name of the object type', scope: :object_type + parameter :mime_types, 'Array of mime_types', scope: :object_type + + + let(:id) { object_types.first.id } + let(:name) { Faker::Lorem.word } + let(:mime_types) { [ { "id": mimetypes.first.id } ] } + let(:raw_post) { params.to_json } + + example 'Updating an object_type' do + do_request + expect(status).to eq(200) + end + end + end