def test_register_user_page_menu_bar(): """ Test that the register_user_page_menu_bar() properly inserts into HTML and get_user_page_menu_bar() returns the proper list. """ app = create_ctfd() with app.app_context(): register_user_page_menu_bar(title='test_user_menu_link', route='/test_user_href') with app.test_client() as client: r = client.get('/') output = r.get_data(as_text=True) assert '/test_user_href' in output assert 'test_user_menu_link' in output menu_item = get_user_page_menu_bar()[0] assert menu_item.title == 'test_user_menu_link' assert menu_item.route == '/test_user_href' destroy_ctfd(app)
def test_register_user_page_menu_bar(): """ Test that the register_user_page_menu_bar() properly inserts into HTML and get_user_page_menu_bar() returns the proper list. """ app = create_ctfd() with app.app_context(): register_user_page_menu_bar(title="test_user_menu_link", route="/test_user_href") with app.test_client() as client: r = client.get("/") output = r.get_data(as_text=True) assert "/test_user_href" in output assert "test_user_menu_link" in output with app.test_request_context(): menu_item = get_user_page_menu_bar()[0] assert menu_item.title == "test_user_menu_link" assert menu_item.route == "/test_user_href" destroy_ctfd(app)
def user_menu_pages(self): return get_user_page_menu_bar()