[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 @tool @tool_langimport 2 Feature: Manage language packs 3 In order to support different languages 4 As an administrator 5 I need to be able to add, update and remove language packs 6 7 8 Background: 9 Given remote langimport tests are enabled 10 11 # The pirate language pack is used for testing because its small to download. 12 13 Scenario: Install language pack 14 Given I log in as "admin" 15 And I navigate to "Language packs" node in "Site administration > Language" 16 When I set the field "Available language packs" to "en_ar" 17 And I press "Install selected language pack(s)" 18 Then I should see "Language pack 'en_ar' was successfully installed" 19 And the "Installed language packs" select box should contain "en_ar" 20 And I navigate to "Live logs" node in "Site administration > Reports" 21 And I should see "The language pack 'en_ar' was installed." 22 And I log out 23 24 Scenario: Update language pack 25 Given outdated langpack 'en_ar' is installed 26 And I log in as "admin" 27 And I navigate to "Language packs" node in "Site administration > Language" 28 When I press "Update all installed language packs" 29 Then I should see "Language pack 'en_ar' was successfully updated" 30 And I should see "Language pack update completed" 31 And I navigate to "Live logs" node in "Site administration > Reports" 32 And I should see "The language pack 'en_ar' was updated." 33 And I log out 34 35 Scenario: Try to uninstall language pack 36 Given I log in as "admin" 37 And I navigate to "Language packs" node in "Site administration > Language" 38 And I set the field "Available language packs" to "en_ar" 39 And I press "Install selected language pack(s)" 40 When I set the field "Installed language packs" to "en_ar" 41 And I press "Uninstall selected language pack(s)" 42 And I press "Continue" 43 Then I should see "Language pack 'en_ar' was uninstalled" 44 And the "Installed language packs" select box should not contain "en_ar" 45 And the "Available language packs" select box should contain "en_ar" 46 And I navigate to "Live logs" node in "Site administration > Reports" 47 And I should see "The language pack 'en_ar' was removed." 48 And I should see "Language pack uninstalled" 49 And I log out 50 51 Scenario: Try to uninstall English language pack 52 Given I log in as "admin" 53 And I navigate to "Language packs" node in "Site administration > Language" 54 When I set the field "Installed language packs" to "en" 55 And I press "Uninstall selected language pack(s)" 56 Then I should see "The English language pack cannot be uninstalled." 57 And I navigate to "Live logs" node in "Site administration > Reports" 58 And I should not see "Language pack uninstalled" 59 And I log out
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Thu Aug 11 10:00:09 2016 | Cross-referenced by PHPXref 0.7.1 |