Add a test for the no notifications message

This wasn’t tested before.
This commit is contained in:
Chris Hill-Scott
2020-01-03 14:14:38 +00:00
parent d11305741f
commit e3b1813ed7

View File

@@ -294,7 +294,27 @@ def test_should_show_job_in_progress(
service_id=service_one['id'],
job_id=fake_uuid,
)
assert page.find('p', {'class': 'hint'}).text.strip() == 'Report is 50% complete…'
assert page.select_one('p.hint').text.strip() == 'Report is 50% complete…'
def test_should_show_job_without_notifications(
client_request,
service_one,
active_user_with_permissions,
mock_get_service_template,
mock_get_job_in_progress,
mocker,
mock_get_notifications_with_no_notifications,
mock_get_service_data_retention,
fake_uuid,
):
page = client_request.get(
'main.view_job',
service_id=service_one['id'],
job_id=fake_uuid,
)
assert page.select_one('p.hint').text.strip() == 'Report is 50% complete…'
assert page.select_one('tbody').text.strip() == 'No messages to show'
@freeze_time("2016-01-01 11:09:00.061258")