Changeset 340 for ruby/branches/0.5/spec/lib/open_ehr/rm
- Timestamp:
- Nov 10, 2009, 10:45:54 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/branches/0.5/spec/lib/open_ehr/rm/data_structures/item_structure/item_tree_spec.rb
r220 r340 7 7 describe ItemTree do 8 8 before(:each) do 9 items = %w{one two}.collect do |name| 9 i = 1 10 items = %w{one two three}.collect do |name| 11 i += 1 10 12 Element.new(:name => DvText.new(:value => name), 11 :archetype_node_id => ' test')13 :archetype_node_id => 'at000' + i.to_s) 12 14 end 13 15 name = DvText.new(:value => 'item tree') 14 16 @item_tree = ItemTree.new(:name => name, 15 :archetype_node_id => ' test',17 :archetype_node_id => 'at0001', 16 18 :items => items) 17 19 end … … 26 28 27 29 it 'has valid element path' do 30 @item_tree.has_element_path?('at0002').should be_true 31 end 32 33 it 'should return false with wrong node' do 34 @item_tree.has_element_path?('at0005').should be_false 35 end 36 37 it 'path at002 should return two' do 38 @item_tree.element_at_path('at0003').name.value.should == 'two' 39 end 40 41 it 'path at005 should return nil' do 42 @item_tree.element_at_path('at0005').should be_nil 43 end 44 45 it 'should returns ItemTree as Cluster' do 46 @item_tree.as_hierarchy.name.value.should == 'item tree' 28 47 end 29 48 end
Note:
See TracChangeset
for help on using the changeset viewer.