diff --git a/app/templates/views/check/ok.html b/app/templates/views/check/ok.html
index 9ecc6387c..3f665d683 100644
--- a/app/templates/views/check/ok.html
+++ b/app/templates/views/check/ok.html
@@ -45,7 +45,7 @@
) }}
{% endif %}
{% if (template.template_type != 'letter' or not request.args.from_test) and not letter_too_long %}
-
+
{% else %}
Download as a PDF
{% endif %}
diff --git a/tests/app/main/views/test_send.py b/tests/app/main/views/test_send.py
index 913299f14..8846ebdca 100644
--- a/tests/app/main/views/test_send.py
+++ b/tests/app/main/views/test_send.py
@@ -2162,6 +2162,36 @@ def test_letter_can_only_be_sent_now(
)
+def test_send_button_is_correctly_labelled(
+ client_request,
+ mocker,
+ mock_get_live_service,
+ mock_get_service_template,
+ mock_get_users_by_service,
+ mock_get_service_statistics,
+ mock_get_job_doesnt_exist,
+ mock_get_jobs,
+ fake_uuid,
+):
+ mocker.patch('app.main.views.send.s3download', return_value='\n'.join(
+ ['phone_number'] + (['07900900123'] * 1000)
+ ))
+ mocker.patch('app.main.views.send.set_metadata_on_csv_upload')
+
+ page = client_request.get(
+ 'main.check_messages',
+ service_id=SERVICE_ONE_ID,
+ upload_id=fake_uuid,
+ template_id=fake_uuid,
+ )
+
+ assert normalize_spaces(
+ page.select_one('[type=submit]').text
+ ) == (
+ 'Send 1,000 text messages'
+ )
+
+
@pytest.mark.parametrize('when', [
'', '2016-08-25T13:04:21.767198'
])