Feature: Manipulate languages on the Archive In order to be multicultural As as an admin I'd like to be able to manipulate languages on the Archive Scenario: An admin can add a language Given basic languages And I am logged in as a "translation" admin When I go to the languages page And I follow "Add a Language" And I fill in "Name" with "Klingon" And I fill in "Abbreviation" with "tlh" And I press "Create Language" Then I should see "Language was successfully added." And I should see "Work Languages" And I should see "Klingon" And I should see "Klingon (tlh)" Scenario: Adding Abuse support for a language Given the following language exists | name | short | | Arabic | ar | | Espanol | es | When I am logged in as a "policy_and_abuse" admin And I go to the languages page # Languages are sorted by short name, so the first "Edit" is for Arabic And I follow "Edit" And I check "Abuse support available" And I press "Update Language" Then I should see "Language was successfully updated." When I follow "Policy Questions & Abuse Reports" Then I should see "Arabic" within "select#abuse_report_language" And I should not see "Espanol" within "select#abuse_report_language" Scenario: Adding a language to the Support form Given the following language exists | name | short | | Sindarin | sj | | Klingon | tlh | When I am logged in as a "support" admin And I go to the languages page # Languages are sorted by short name, so the first "Edit" is for Sindarin And I follow "Edit" And I check "Support available" And I press "Update Language" Then I should see "Language was successfully updated." When I follow "Technical Support & Feedback" Then I should see "Sindarin" within "select#feedback_language" And I should not see "Klingon" within "select#feedback_language"