diff --git a/app/templates/views/check.html b/app/templates/views/check.html index 39a9cc6b1..bdb904c78 100644 --- a/app/templates/views/check.html +++ b/app/templates/views/check.html @@ -150,7 +150,7 @@ {% else %}

- Preview + Preview of {{ template.name }}

{{ skip_to_file_contents() }} diff --git a/tests/app/main/views/test_send.py b/tests/app/main/views/test_send.py index d1857a2fe..7baff14ee 100644 --- a/tests/app/main/views/test_send.py +++ b/tests/app/main/views/test_send.py @@ -207,6 +207,32 @@ def test_upload_csv_invalid_extension( assert "invalid.txt isn’t a spreadsheet that Notify can read" in resp.get_data(as_text=True) +def test_upload_valid_csv_shows_page_title( + logged_in_client, + mocker, + mock_get_service_template_with_placeholders, + mock_s3_upload, + mock_get_users_by_service, + mock_get_detailed_service_for_today, + service_one, + fake_uuid, +): + + mocker.patch('app.main.views.send.s3download', return_value=""" + phone number,name\n07700900986,Jo + """) + + response = logged_in_client.post( + url_for('main.send_messages', service_id=service_one['id'], template_id=fake_uuid), + data={'file': (BytesIO(''.encode('utf-8')), 'valid.csv')}, + follow_redirects=True, + ) + + assert response.status_code == 200 + page = BeautifulSoup(response.data.decode('utf-8'), 'html.parser') + assert page.h1.text.strip() == 'Preview of Two week reminder' + + def test_send_test_sms_message( logged_in_client, mocker,