Sha256: d4bb2b26b2fd6164a3cf64dafe672cbaa37372693e00171754b991f32a5fef8a
Contents?: true
Size: 927 Bytes
Versions: 26
Compression:
Stored size: 927 Bytes
Contents
require File.dirname(__FILE__) + '/../../../../../spec_helper' include OpenEHR::RM::DataStructures::ItemStructure include OpenEHR::RM::DataStructures::ItemStructure::Representation include OpenEHR::RM::DataTypes::Text describe ItemSingle do before(:each) do element = stub(Element, :archetype_node_id => 'at0002') item_single_name = DvText.new(:value => 'item single') @item_single = ItemSingle.new(:name => item_single_name, :archetype_node_id => 'at0001', :item => element) end it 'should be an instance of ItemSingle' do @item_single.should be_an_instance_of ItemSingle end it 'should raise ArgumentError with nil item' do lambda { @item_single.item = nil }.should raise_error ArgumentError end it 'should return as_hierarchy' do @item_single.as_hierarchy.archetype_node_id.should == 'at0002' end end
Version data entries
26 entries across 26 versions & 2 rubygems