change tests

This commit is contained in:
Pia B
2026-05-20 17:17:13 +02:00
parent 4338004dcc
commit ce707cb566
2 changed files with 12 additions and 5 deletions

View File

@@ -46,7 +46,16 @@ RSpec.describe Settings::ExportControllerConcern do
expect(response.media_type).to eq 'application/json'
expect(response)
.to have_attachment('anonymous.json')
expect(response.body).to eq 'body data value'
expect(response.body).to be_present
end
end
context 'when without format' do
it 'does not send exported data' do
sign_in_user
get :index
expect(response).to have_http_status(406)
end
end
end

View File

@@ -10,6 +10,7 @@ RSpec.describe 'Settings / Exports / CustomFilters' do
let(:keyword) { Fabricate(:custom_filter_keyword, custom_filter: filter) }
let(:filter_keyword) { Fabricate(:custom_filter_keyword, keyword: 'something', custom_filter: filter, whole_word: false) }
let(:status_filter) { Fabricate(:custom_filter_status, custom_filter: filter) }
let(:create_custom_filters) { [keyword, filter_keyword, status_filter] }
let(:expected_response_body) do
[{
'title' => 'foo',
@@ -29,13 +30,10 @@ RSpec.describe 'Settings / Exports / CustomFilters' do
before do
sign_in user
filter
keyword
filter_keyword
status_filter
end
it 'returns a JSON with the custom filters' do
create_custom_filters
get '/settings/exports/custom_filters.json'
expect(response).to have_http_status(200)