aboutsummaryrefslogtreecommitdiff
path: root/gnu/installer/services.scm
diff options
context:
space:
mode:
authorTobias Geerinckx-Rice <me@tobias.gr>2023-08-13 02:00:00 +0200
committerTobias Geerinckx-Rice <me@tobias.gr>2023-08-13 02:00:00 +0200
commitb82cec10782f7b6d9d5120ef25b924eb2e7178f2 (patch)
treee724028c5847daa45a8495ea0c246d5fa60f52a0 /gnu/installer/services.scm
parentae65fc268facb97b0a8db9f3c28078b310bfdeda (diff)
downloadguix-b82cec10782f7b6d9d5120ef25b924eb2e7178f2.tar.gz
guix-b82cec10782f7b6d9d5120ef25b924eb2e7178f2.zip
gnu: grsync: Update to 1.3.1.
* gnu/packages/backup.scm (grsync): Update to 1.3.1.
Diffstat (limited to 'gnu/installer/services.scm')
0 files changed, 0 insertions, 0 deletions
est.mark.ext_data({ 'background_script': broker_js, 'extra_html': ExtraHTML('html/settings.html', wrap_into_htmldoc=False) }) @pytest.mark.usefixtures('webextension') def test_settings_page_tabs(driver, execute_in_page): """ Test navigation throught the tabs of the settings page. """ # First, put some sample data in IndexedDB. execute_in_page(load_script('common/indexeddb.js')) execute_in_page( ''' initial_data = arguments[0]; returnval(get_db().then(() => {})); ''', make_complete_sample_data()) # Now navigate to settings page. testpage_url = driver.execute_script('return window.location.href;') driver.get(testpage_url.replace('testpage.html', 'html/settings.html')) names = ['blocking', 'mappings', 'resources', 'new_payload', 'repos'] tabs = dict([(n, driver.find_element_by_id(f'{n}_tab')) for n in names]) heads = dict([(n, driver.find_element_by_id(f'{n}_head')) for n in names]) for i, tab_name in enumerate(['new_payload', *names]): if (i > 0): heads[tab_name].click() assert 'active_head' in heads[tab_name].get_attribute('class') assert 'active_tab' in tabs[tab_name].get_attribute('class') assert tabs[tab_name].is_displayed() for tab_name_2 in [n for n in names if n != tab_name]: assert 'active_head' not in heads[tab_name_2].get_attribute('class') assert 'active_tab' not in tabs[tab_name_2].get_attribute('class') assert not tabs[tab_name_2].is_displayed()