Commit 3b8292e4002204d9c6daabc0072697e25f081e5b
Committed by
Daniela Feitosa
1 parent
f47e8c7b
Exists in
master
and in
29 other branches
accept_member.feature
Showing
4 changed files
with
22 additions
and
17 deletions
Show diff stats
features/accept_member.feature
| ... | ... | @@ -17,7 +17,7 @@ Feature: accept member |
| 17 | 17 | Scenario: approve a task to accept a member as admin in a closed community |
| 18 | 18 | Given "Marie Curie" asked to join "My Community" |
| 19 | 19 | And I am logged in as "mario" |
| 20 | - And I go to My Community's control panel | |
| 20 | + And I go to mycommunity's control panel | |
| 21 | 21 | And I follow "Process requests" |
| 22 | 22 | And I should see "Marie Curie wants to be a member" |
| 23 | 23 | When I choose "Accept" |
| ... | ... | @@ -28,7 +28,7 @@ Feature: accept member |
| 28 | 28 | Scenario: approve a task to accept a member as member in a closed community |
| 29 | 29 | Given "Marie Curie" asked to join "My Community" |
| 30 | 30 | And I am logged in as "mario" |
| 31 | - And I go to My Community's control panel | |
| 31 | + And I go to mycommunity's control panel | |
| 32 | 32 | And I follow "Process requests" |
| 33 | 33 | And I should see "Marie Curie wants to be a member" |
| 34 | 34 | When I choose "Accept" |
| ... | ... | @@ -39,7 +39,7 @@ Feature: accept member |
| 39 | 39 | Scenario: approve a task to accept a member as moderator in a closed community |
| 40 | 40 | Given "Marie Curie" asked to join "My Community" |
| 41 | 41 | And I am logged in as "mario" |
| 42 | - And I go to My Community's control panel | |
| 42 | + And I go to mycommunity's control panel | |
| 43 | 43 | And I follow "Process requests" |
| 44 | 44 | And I should see "Marie Curie wants to be a member" |
| 45 | 45 | When I choose "Accept" | ... | ... |
features/step_definitions/noosfero_steps.rb
| ... | ... | @@ -289,17 +289,18 @@ Given /^the following price details?$/ do |table| |
| 289 | 289 | end |
| 290 | 290 | |
| 291 | 291 | Given /^I am logged in as "(.+)"$/ do |username| |
| 292 | - visit('/account/logout') | |
| 293 | - visit('/account/login') | |
| 294 | - fill_in("Username", :with => username) | |
| 295 | - fill_in("Password", :with => '123456') | |
| 296 | - click_button("Log in") | |
| 297 | - # FIXME selenium do not wait page load sometimes | |
| 298 | - if selenium_driver? | |
| 299 | - selenium.wait_for_page | |
| 300 | - end | |
| 301 | - Then "I should be logged in as \"#{username}\"" | |
| 302 | - @current_user = username | |
| 292 | + Given %{I go to logout page} | |
| 293 | + And %{I go to login page} | |
| 294 | + And %{I fill in "Username" with "#{username}"} | |
| 295 | + And %{I fill in "Password" with "123456"} | |
| 296 | + When %{I press "Log in"} | |
| 297 | + # FIXME: | |
| 298 | + # deveria apenas verificar que esta no myprofile do usuario | |
| 299 | + # nao conseguir fazer funcionar sem essa reduntancia no capybara | |
| 300 | + # acho que e algum problema com o http_referer | |
| 301 | + # olhar account_controller#store_location | |
| 302 | + And %{I go to #{username}'s control panel} | |
| 303 | + Then %{I should be on #{username}'s control panel} | |
| 303 | 304 | end |
| 304 | 305 | |
| 305 | 306 | Given /^I am logged in as admin$/ do | ... | ... |
features/support/paths.rb
| ... | ... | @@ -66,11 +66,14 @@ module NavigationHelpers |
| 66 | 66 | when /^login page$/ |
| 67 | 67 | '/account/login' |
| 68 | 68 | |
| 69 | + when /^logout page$/ | |
| 70 | + '/account/logout' | |
| 71 | + | |
| 69 | 72 | when /^signup page$/ |
| 70 | 73 | '/account/signup' |
| 71 | 74 | |
| 72 | 75 | when /^(.*)'s control panel$/ |
| 73 | - '/myprofile/%s' % Profile.find_by_name($1).identifier | |
| 76 | + '/myprofile/' + $1 | |
| 74 | 77 | |
| 75 | 78 | when /^the Control panel$/ |
| 76 | 79 | '/myprofile/%s' % User.find_by_id(session[:user]).login | ... | ... |
lib/noosfero.rb
| 1 | +# -*- coding: utf-8 -*- | |
| 1 | 2 | require 'fast_gettext' |
| 2 | 3 | |
| 3 | 4 | module Noosfero |
| ... | ... | @@ -80,8 +81,8 @@ module Noosfero |
| 80 | 81 | def self.url_options |
| 81 | 82 | if ENV['RAILS_ENV'] == 'development' |
| 82 | 83 | development_url_options |
| 83 | - elsif ENV['RAILS_ENV'] == 'cucumber' | |
| 84 | - Webrat.configuration.mode == :rails ? { :host => '' } : { :port => Webrat.configuration.application_port } | |
| 84 | + # elsif ENV['RAILS_ENV'] == 'cucumber' | |
| 85 | + # Webrat.configuration.mode == :rails ? { :host => '' } : { :port => Webrat.configuration.application_port } | |
| 85 | 86 | else |
| 86 | 87 | {} |
| 87 | 88 | end | ... | ... |