Terms of use import
storeEval alert("This will change the language settings on the site! Make sure this has no impact on your content!")
storeEval alert("This test run expect the enabled languages to be English (default) and French. It will enable German, set it as the default, and remove French.")
open /admin/archibald/import-vocabularies/licenses
waitForElementPresent css=table.system-status-report
open /admin/structure/taxonomy/archibald_lomch_description_licenses
clickAndWait link=edit
clickAndWait css=.tabs a[href$="/edit/fr"]
assertValue id=edit-name-field-fr-0-value Tous droits réservés
clickAndWait css=.tabs a[href$="/edit/en"]
assertValue id=edit-name-field-en-0-value All rights reserved
open /admin/config/regional/language/add
select id=edit-langcode label=German (Deutsch)
clickAndWait id=edit-submit
waitForElementPresent id=edit-site-default-de
click id=edit-site-default-de
clickAndWait id=edit-submit
open /de/admin/archibald/import-vocabularies/licenses
waitForElementPresent css=div.messages.status
open /de/admin/structure/taxonomy/archibald_lomch_description_licenses
clickAndWait css=a[href^="/de/taxonomy/term/"]:first-of-type
clickAndWait css=.tabs.primary a[href$="/edit"]
clickAndWait css=a[href$="/edit/de"]
assertValue id=edit-name-field-de-0-value Alle Rechte vorbehalten
clickAndWait css=a[href$="/edit/en"]
assertValue id=edit-name-field-en-0-value All rights reserved
clickAndWait css=a[href$="/edit/fr"]
assertValue id=edit-name-field-fr-0-value Tous droits réservés
open /de/admin/config/regional/language/delete/fr
clickAndWait id=edit-submit
open /de/admin/archibald/import-vocabularies/licenses
waitForElementPresent css=div.messages.status
open /de/admin/structure/taxonomy/archibald_lomch_description_licenses
clickAndWait link=All rights reserved (Archibald status: aktiv)
clickAndWait css=.tabs.primary a[href$="/edit"]
clickAndWait css=a[href$="/edit/de"]
assertValue id=edit-name-field-de-0-value Alle Rechte vorbehalten
clickAndWait css=a[href$="/edit/en"]
assertValue id=edit-name-field-en-0-value All rights reserved
open /admin/config/regional/language/add
select id=edit-langcode label=* (Français)
clickAndWait id=edit-submit
waitForElementPresent id=edit-site-default-en
click id=edit-site-default-en
clickAndWait id=edit-submit
open /admin/config/regional/language/delete/de
clickAndWait id=edit-submit
storeEval alert("Language settings have been restored to English (default) and French")