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,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 |