Commit 7ba0055ecfc6593d5765eeb43fc3aaac9505774d
1 parent
24c76fe1
Exists in
master
and in
29 other branches
[plugins-tests] Fixing stoa tests (one test still failing)
Showing
3 changed files
with
11 additions
and
4 deletions
Show diff stats
plugins/stoa/install.rb
| 1 | -raise "Not ready yet" | 1 | +#FIXME one functional test is failing |
| 2 | +raise "Not ready yet..." | ||
| 3 | + | ||
| 4 | +require 'fileutils' | ||
| 5 | + | ||
| 6 | +config_path = File.join('plugins', 'stoa', 'config.yml') | ||
| 7 | +config_template = File.join('plugins', 'stoa', 'config.yml.dist') | ||
| 8 | +FileUtils.cp(config_template, config_path) if !File.exist?(config_path) |
plugins/stoa/lib/ext/person.rb
| @@ -16,7 +16,7 @@ class Person | @@ -16,7 +16,7 @@ class Person | ||
| 16 | end | 16 | end |
| 17 | 17 | ||
| 18 | def invitation_task | 18 | def invitation_task |
| 19 | - Task.pending.find(:first, :conditions => {:code => invitation_code}) || | ||
| 20 | - Task.finished.find(:first, :conditions => {:code => invitation_code, :target_id => id}) | 19 | + Task.pending.find(:first, :conditions => {:code => invitation_code.to_s}) || |
| 20 | + Task.finished.find(:first, :conditions => {:code => invitation_code.to_s, :target_id => id}) | ||
| 21 | end | 21 | end |
| 22 | end | 22 | end |
plugins/stoa/test/functional/profile_editor_controller_test.rb
| @@ -36,7 +36,7 @@ class StoaPluginProfileEditorControllerTest < ActionController::TestCase | @@ -36,7 +36,7 @@ class StoaPluginProfileEditorControllerTest < ActionController::TestCase | ||
| 36 | end | 36 | end |
| 37 | 37 | ||
| 38 | should 'not display field if profile is an organization' do | 38 | should 'not display field if profile is an organization' do |
| 39 | - organization = fast_create(Organization) | 39 | + organization = fast_create(Community) |
| 40 | organization.add_admin @person | 40 | organization.add_admin @person |
| 41 | get :edit, :profile => organization.identifier | 41 | get :edit, :profile => organization.identifier |
| 42 | assert_no_tag_in_string @response.body, :tag => 'label', :content => /USP number/, :attributes => { :for => 'usp_id_field' } | 42 | assert_no_tag_in_string @response.body, :tag => 'label', :content => /USP number/, :attributes => { :for => 'usp_id_field' } |