Don't 'use my own number' if user doesn't have one

This commit is contained in:
chrisw
2017-11-09 16:09:00 +00:00
parent 1effec78e5
commit 0fac7125d2
2 changed files with 19 additions and 2 deletions

View File

@@ -660,7 +660,6 @@ def test_send_one_off_has_skip_link(
expected_link_text,
expected_link_url,
):
template_mock(mocker)
mocker.patch('app.main.views.send.get_page_count_for_letter', return_value=99)
@@ -683,6 +682,23 @@ def test_send_one_off_has_skip_link(
assert not skip_links
def test_skip_link_will_not_show_on_sms_one_off_if_service_has_no_mobile_number(
logged_in_client,
service_one,
fake_uuid,
mock_get_service_template,
active_user_with_permissions
):
active_user_with_permissions.mobile_number = None
response = logged_in_client.get(
url_for('main.send_one_off_step', service_id=service_one['id'], template_id=fake_uuid, step_index=0),
follow_redirects=True
)
page = BeautifulSoup(response.data.decode('utf-8'), 'html.parser')
skip_links = page.select('a.top-gutter-4-3')
assert not skip_links
@pytest.mark.parametrize('endpoint, expected_redirect, placeholders', [
(
'main.send_test_step',