Commit ef9d58aafb7889e7e3b6e63249fab1bf4f7fbbad
1 parent
d0bafea0
Exists in
master
and in
18 other branches
Fix selenium tests related to article edition
Showing
2 changed files
with
6 additions
and
0 deletions
Show diff stats
features/edit_article.feature
| @@ -250,6 +250,7 @@ Feature: edit article | @@ -250,6 +250,7 @@ Feature: edit article | ||
| 250 | Scenario: add a translation to an article | 250 | Scenario: add a translation to an article |
| 251 | Given I am on joaosilva's sitemap | 251 | Given I am on joaosilva's sitemap |
| 252 | And I follow "Save the whales" | 252 | And I follow "Save the whales" |
| 253 | + And the following languages "en es" are available on environment | ||
| 253 | Then I should not see "Add translation" | 254 | Then I should not see "Add translation" |
| 254 | And I follow "Edit" | 255 | And I follow "Edit" |
| 255 | And I select "English" from "Language" | 256 | And I select "English" from "Language" |
| @@ -267,6 +268,7 @@ Feature: edit article | @@ -267,6 +268,7 @@ Feature: edit article | ||
| 267 | | owner | name | language | | 268 | | owner | name | language | |
| 268 | | joaosilva | Article in English | en | | 269 | | joaosilva | Article in English | en | |
| 269 | And I am on joaosilva's sitemap | 270 | And I am on joaosilva's sitemap |
| 271 | + And the following languages "en pt" are available on environment | ||
| 270 | When I follow "Article in English" | 272 | When I follow "Article in English" |
| 271 | And I follow "Add translation" | 273 | And I follow "Add translation" |
| 272 | And I fill in "Title" with "Article in Portuguese" | 274 | And I fill in "Title" with "Article in Portuguese" |
features/step_definitions/internationalization_steps.rb
| @@ -22,6 +22,10 @@ Given /^Noosfero is configured to use (.+) as default$/ do |lang| | @@ -22,6 +22,10 @@ Given /^Noosfero is configured to use (.+) as default$/ do |lang| | ||
| 22 | Noosfero.default_locale = language_to_code(lang) | 22 | Noosfero.default_locale = language_to_code(lang) |
| 23 | end | 23 | end |
| 24 | 24 | ||
| 25 | +Given /^the following languages "([^"]*)" are available on environment$/ do |languages| | ||
| 26 | + Environment.default.update_attribute(:languages, languages.split) | ||
| 27 | +end | ||
| 28 | + | ||
| 25 | After do | 29 | After do |
| 26 | # reset everything back to normal | 30 | # reset everything back to normal |
| 27 | Noosfero.default_locale = nil | 31 | Noosfero.default_locale = nil |