find_users_by_email view loads a page with search form and is linked to

This commit is contained in:
Pea Tyczynska
2018-07-06 11:10:14 +01:00
parent 464fa94935
commit ea6a5b6e7d
5 changed files with 82 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
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