Commit 56f774e60b9107be7690a43b775aa539fd0948f2

Authored by Larissa Reis
1 parent a4bd4d81

stoa-plugin-tests: replaces invalid?

  ActiveResource::Errors#invalid? is deprecated on Rails 3 and was
  replaced by ActiveModel::Errors#include?
plugins/stoa/test/functional/account_controller_test.rb
... ... @@ -38,10 +38,10 @@ class AccountControllerTest < ActionController::TestCase
38 38 should 'pass if confirmation value matches' do
39 39 #StoaPlugin::UspUser.stubs(:matches?).returns(true)
40 40 post :signup, :profile_data => {:usp_id => '12345678'}, :confirmation_field => 'cpf', :cpf => '12345678'
41   - assert_nil assigns(:person).errors[:usp_id]
  41 + assert !assigns(:person).errors.include?(:usp_id)
42 42 end
43 43  
44   - should 'inlude invitation_code param in the persons attributes' do
  44 + should 'include invitation_code param in the persons attributes' do
45 45 get :signup, :invitation_code => 12345678
46 46 assert assigns(:person).invitation_code == '12345678'
47 47 end
... ...
plugins/stoa/test/functional/profile_editor_controller_test.rb
... ... @@ -45,7 +45,7 @@ class StoaPluginProfileEditorControllerTest < ActionController::TestCase
45 45 should 'display error if usp_id does not match with supplied confirmation' do
46 46 StoaPlugin::UspUser.stubs(:matches?).returns(false)
47 47 post :edit, :profile => person.identifier, :profile_data => {:usp_id => 12345678}, :confirmation_field => 'cpf', :cpf => 99999999
48   - assert assigns(:profile_data).errors.invalid?(:usp_id)
  48 + assert assigns(:profile_data).errors.include?(:usp_id)
49 49 end
50 50  
51 51 should 'save usp_id if everyhtings is ok' do
... ...
plugins/stoa/test/unit/person_test.rb
... ... @@ -15,7 +15,7 @@ class StoaPlugin::Person < ActiveSupport::TestCase
15 15 another_person = Person.new(:usp_id => usp_id)
16 16 another_person.valid?
17 17  
18   - assert another_person.errors.invalid?(:usp_id)
  18 + assert another_person.errors.include?(:usp_id)
19 19 end
20 20  
21 21 should 'not allow usp_id as an empty string' do
... ... @@ -28,17 +28,17 @@ class StoaPlugin::Person < ActiveSupport::TestCase
28 28 should 'allow nil usp_id only if person has an invitation_code or is a template' do
29 29 person = Person.new(:environment => environment)
30 30 person.valid?
31   - assert person.errors.invalid?(:usp_id)
  31 + assert person.errors.include?(:usp_id)
32 32  
33 33 Task.create!(:code => 12345678)
34 34 person.invitation_code = 12345678
35 35 person.valid?
36   - assert !person.errors.invalid?(:usp_id)
  36 + assert !person.errors.include?(:usp_id)
37 37  
38 38 person.invitation_code = nil
39 39 person.is_template = true
40 40 person.valid?
41   - assert !person.errors.invalid?(:usp_id)
  41 + assert !person.errors.include?(:usp_id)
42 42 end
43 43  
44 44 should 'allow multiple nil usp_id' do
... ... @@ -47,7 +47,7 @@ class StoaPlugin::Person < ActiveSupport::TestCase
47 47 person = Person.new(:invitation_code => 87654321)
48 48 person.valid?
49 49  
50   - assert !person.errors.invalid?(:usp_id)
  50 + assert !person.errors.include?(:usp_id)
51 51 end
52 52  
53 53 should 'not allow person to be saved with a finished invitation that is not his own' do
... ... @@ -56,7 +56,7 @@ class StoaPlugin::Person < ActiveSupport::TestCase
56 56 person = Person.new(:environment => environment, :invitation_code => 87654321)
57 57 person.valid?
58 58  
59   - assert person.errors.invalid?(:usp_id)
  59 + assert person.errors.include?(:usp_id)
60 60 end
61 61  
62 62 should 'allow person to be saved with a finished invitation if it is his own' do
... ... @@ -68,7 +68,7 @@ class StoaPlugin::Person < ActiveSupport::TestCase
68 68 t.finish
69 69  
70 70 person.valid?
71   - assert !person.errors.invalid?(:usp_id)
  71 + assert !person.errors.include?(:usp_id)
72 72 end
73 73  
74 74  
... ...