Commit ef9d58aafb7889e7e3b6e63249fab1bf4f7fbbad
1 parent
d0bafea0
Exists in
master
and in
29 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 | 250 | Scenario: add a translation to an article |
251 | 251 | Given I am on joaosilva's sitemap |
252 | 252 | And I follow "Save the whales" |
253 | + And the following languages "en es" are available on environment | |
253 | 254 | Then I should not see "Add translation" |
254 | 255 | And I follow "Edit" |
255 | 256 | And I select "English" from "Language" |
... | ... | @@ -267,6 +268,7 @@ Feature: edit article |
267 | 268 | | owner | name | language | |
268 | 269 | | joaosilva | Article in English | en | |
269 | 270 | And I am on joaosilva's sitemap |
271 | + And the following languages "en pt" are available on environment | |
270 | 272 | When I follow "Article in English" |
271 | 273 | And I follow "Add translation" |
272 | 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 | 22 | Noosfero.default_locale = language_to_code(lang) |
23 | 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 | 29 | After do |
26 | 30 | # reset everything back to normal |
27 | 31 | Noosfero.default_locale = nil | ... | ... |