mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-08-19 05:59:44 -04:00
Fix links which point at text message status anchor
This commit is contained in:
@@ -285,7 +285,7 @@ def format_notification_status_as_url(status, notification_type):
|
|||||||
|
|
||||||
return {
|
return {
|
||||||
'email': url(_anchor='email-statuses'),
|
'email': url(_anchor='email-statuses'),
|
||||||
'sms': url(_anchor='sms-statuses')
|
'sms': url(_anchor='text-message-statuses')
|
||||||
}.get(notification_type)
|
}.get(notification_type)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -22,9 +22,9 @@ from app.formatters import (
|
|||||||
('temporary-failure', 'email', partial(url_for, 'main.message_status', _anchor='email-statuses')),
|
('temporary-failure', 'email', partial(url_for, 'main.message_status', _anchor='email-statuses')),
|
||||||
('permanent-failure', 'email', partial(url_for, 'main.message_status', _anchor='email-statuses')),
|
('permanent-failure', 'email', partial(url_for, 'main.message_status', _anchor='email-statuses')),
|
||||||
('technical-failure', 'email', partial(url_for, 'main.message_status', _anchor='email-statuses')),
|
('technical-failure', 'email', partial(url_for, 'main.message_status', _anchor='email-statuses')),
|
||||||
('temporary-failure', 'sms', partial(url_for, 'main.message_status', _anchor='sms-statuses')),
|
('temporary-failure', 'sms', partial(url_for, 'main.message_status', _anchor='text-message-statuses')),
|
||||||
('permanent-failure', 'sms', partial(url_for, 'main.message_status', _anchor='sms-statuses')),
|
('permanent-failure', 'sms', partial(url_for, 'main.message_status', _anchor='text-message-statuses')),
|
||||||
('technical-failure', 'sms', partial(url_for, 'main.message_status', _anchor='sms-statuses')),
|
('technical-failure', 'sms', partial(url_for, 'main.message_status', _anchor='text-message-statuses')),
|
||||||
# Letter statuses are never linked
|
# Letter statuses are never linked
|
||||||
('technical-failure', 'letter', lambda: None),
|
('technical-failure', 'letter', lambda: None),
|
||||||
('cancelled', 'letter', lambda: None),
|
('cancelled', 'letter', lambda: None),
|
||||||
|
|||||||
@@ -188,12 +188,12 @@ def test_message_status_page_contains_message_status_ids(client_request):
|
|||||||
page = client_request.get('main.message_status')
|
page = client_request.get('main.message_status')
|
||||||
|
|
||||||
assert page.find(id='email-statuses')
|
assert page.find(id='email-statuses')
|
||||||
assert page.find(id='sms-statuses')
|
assert page.find(id='text-message-statuses')
|
||||||
|
|
||||||
|
|
||||||
def test_message_status_page_contains_link_to_support(client_request):
|
def test_message_status_page_contains_link_to_support(client_request):
|
||||||
page = client_request.get('main.message_status')
|
page = client_request.get('main.message_status')
|
||||||
sms_status_table = page.find(id='sms-statuses').findNext('tbody')
|
sms_status_table = page.find(id='text-message-statuses').findNext('tbody')
|
||||||
|
|
||||||
temp_fail_details_cell = sms_status_table.select_one('tr:nth-child(4) > td:nth-child(2)')
|
temp_fail_details_cell = sms_status_table.select_one('tr:nth-child(4) > td:nth-child(2)')
|
||||||
assert temp_fail_details_cell.find('a').attrs['href'] == url_for('main.support')
|
assert temp_fail_details_cell.find('a').attrs['href'] == url_for('main.support')
|
||||||
|
|||||||
Reference in New Issue
Block a user