Update brand request tests

This commit is contained in:
Tom Byers
2018-08-29 15:22:20 +01:00
parent 272049bb17
commit 1d3b5fda62

View File

@@ -2731,11 +2731,14 @@ def test_update_service_organisation_does_not_update_if_same_value(
def test_show_email_branding_request_page(
client_request,
mock_get_email_branding
):
page = client_request.get(
'.branding_request', service_id=SERVICE_ONE_ID
)
mock_get_email_branding.called_once_with(None)
radios = page.select('input[type=radio]')
for index, option in enumerate((
@@ -2767,6 +2770,11 @@ def test_submit_email_branding_request(
single_sms_sender,
):
email_branding_client = mocker.patch(
'app.email_branding_client.get_email_branding',
return_value={'email_branding': {'brand_type': choice}}
)
zendesk = mocker.patch(
'app.main.views.service_settings.zendesk_client.create_ticket',
autospec=True,
@@ -2780,6 +2788,8 @@ def test_submit_email_branding_request(
_follow_redirects=True,
)
email_branding_client.assert_called_once_with(None)
zendesk.assert_called_once_with(
message='\n'.join([
'Organisation: Cant tell (domain is user.gov.uk)',