Browse Source

Capture actual behavior in v2/notifications "someone else" dismiss scenario (#31985)

dariusk-working/4_3_0
Matt Jankowski 2 years ago committed by GitHub
parent
commit
9a03902ab6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 11
      spec/requests/api/v2/notifications_spec.rb

11
spec/requests/api/v2/notifications_spec.rb

@ -312,12 +312,15 @@ RSpec.describe 'Notifications' do
end
context 'when notification belongs to someone else' do
let(:notification) { Fabricate(:notification) }
let(:notification) { Fabricate(:notification, group_key: 'foobar') }
it 'returns http not found' do
subject
it 'leaves the notification alone' do
expect { subject }
.to_not change(Notification, :count)
expect(response).to have_http_status(404)
expect(response).to have_http_status(200)
expect(response.content_type)
.to start_with('application/json')
end
end
end

Loading…
Cancel
Save