示例#1
0
def test_macros_search_all_by_form(base_url, selenium):
    """Manual search form can search all pages."""
    page = MacroDashboardPage(selenium, base_url).open()
    page.manual_search('CSSRef')
    url_bits = urlparse(selenium.current_url)
    query = parse_qs(url_bits.query)
    assert query == {
        'locale': ['*'],
        'topic': ['none'],
        'kumascript_macros': ['CSSRef']
    }
示例#2
0
def test_macros_search_all_by_form(base_url, selenium):
    """Manual search form can search all pages."""
    page = MacroDashboardPage(selenium, base_url).open()
    page.manual_search('CSSRef')
    url_bits = urlparse(selenium.current_url)
    query = parse_qs(url_bits.query)
    assert query == {
        'locale': ['*'],
        'topic': ['none'],
        'kumascript_macros': ['CSSRef']
    }
示例#3
0
def test_macros_search_all_by_form(base_url, selenium):
    """Manual search form can search all pages."""
    if selenium.capabilities['browserName'] == 'firefox':
        pytest.xfail('"click()" on the macro form-search buttons '
                     'does not currently work for Firefox')
    page = MacroDashboardPage(selenium, base_url).open()
    page.manual_search('CSSRef')
    url_bits = urlparse(selenium.current_url)
    query = parse_qs(url_bits.query)
    assert query == {
        'locale': ['*'],
        'topic': ['none'],
        'kumascript_macros': ['CSSRef']
    }