Commit ef9d58aafb7889e7e3b6e63249fab1bf4f7fbbad

Authored by Victor Costa
1 parent d0bafea0

Fix selenium tests related to article edition

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