Changeset 363 for ruby/branches/0.5/spec
- Timestamp:
- Nov 20, 2009, 1:31:18 AM (14 years ago)
- Location:
- ruby/branches/0.5/spec/lib/open_ehr/rm/demographic
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/branches/0.5/spec/lib/open_ehr/rm/demographic/party_identity_spec.rb
r362 r363 21 21 end 22 22 23 it 'should raise ArgumentError with nil details' do 24 lambda { 25 @party_identity.details = nil 26 }.should raise_error ArgumentError 27 end 28 23 29 it 'purpose should return as same as name' do 24 30 @party_identity.purpose.value.should == 'test' -
ruby/branches/0.5/spec/lib/open_ehr/rm/demographic/party_spec.rb
r362 r363 58 58 it 'identities should be assigned properly' do 59 59 @party.identities.size.should be_equal 2 60 pend60 end 61 61 62 62 it 'should raise ArgumentError when nil identities are assigned' do … … 80 80 end 81 81 82 it 'should raise ArgumentError with empty contacts' do 83 lambda { 84 @party.contacts = Set.new 85 }.should raise_error ArgumentError 86 end 87 82 88 it 'relationships should be assigned properly' do 83 89 target_ids = Set.new … … 99 105 }.should raise_error ArgumentError 100 106 end 101 107 108 it 'invaild relationship raise ArgumentError' do 109 invalid_id = stub(ObjectID, :value => '10') 110 invalid_source = stub(PartyRef, :id => invalid_id) 111 invalid_rel = stub(PartyRelationship, :source => invalid_source) 112 lambda { 113 @party.relationships = [invalid_rel].to_set 114 }.should raise_error ArgumentError 115 end 102 116 103 117 it 'reverse relationship should be assigned properly' do
Note:
See TracChangeset
for help on using the changeset viewer.