mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-09-10 10:03:21 -04:00
25 lines
724 B
Python
25 lines
724 B
Python
|
|
import pytest
|
||
|
|
from flask import url_for
|
||
|
|
from lxml import html
|
||
|
|
from app.main.views.find_users import find_users_by_email
|
||
|
|
|
||
|
|
from tests.conftest import mock_get_user
|
||
|
|
|
||
|
|
def test_find_users_by_email_page_loads_correctly(
|
||
|
|
client,
|
||
|
|
platform_admin_user,
|
||
|
|
mocker
|
||
|
|
):
|
||
|
|
mock_get_user(mocker, user=platform_admin_user)
|
||
|
|
client.login(platform_admin_user)
|
||
|
|
|
||
|
|
client.login(platform_admin_user)
|
||
|
|
response = client.get(url_for('main.find_users_by_email'))
|
||
|
|
|
||
|
|
assert response.status_code == 200
|
||
|
|
|
||
|
|
document = html.fromstring(response.get_data(as_text=True))
|
||
|
|
header = document.xpath('//h1')[0].text
|
||
|
|
assert "Find users by e-mail" in header
|
||
|
|
assert len(document.xpath("//input[@type='search']")) > 0
|