Sha256: 482ed524f872f106ecd869e3db4d2c70d120063c81c71e995a5969aea6143d3d

Contents?: true

Size: 931 Bytes

Versions: 26

Compression:

Stored size: 931 Bytes

Contents

require File.dirname(__FILE__) + '/../../../../spec_helper'
include OpenEHR::RM::Integration
include OpenEHR::RM::DataStructures::ItemStructure
include OpenEHR::RM::DataTypes::Text

describe GenericEntry do
  before(:each) do
    data = stub(ItemTree, :archetype_node_id => 'at0003')
    name = DvText.new(:value => 'generic entry')
    @generic_entry = GenericEntry.new(:archetype_node_id => 'at0001',
                                      :name => name,
                                      :data => data)
  end

  it 'should be an instance of GenericEntry' do
    @generic_entry.should be_an_instance_of GenericEntry
  end

  it 'data should be assigned properly' do
    @generic_entry.data.archetype_node_id.should == 'at0003'
  end

  it 'should raise ArgumentError when data are nil' do
    lambda {
      @generic_entry.data = nil
    }.should raise_error ArgumentError
  end
end
                                      

  

Version data entries

26 entries across 26 versions & 2 rubygems

Version Path
openehr-1.2.8 spec/lib/openehr/rm/integration/generic_entry_spec.rb
openehr-1.2.7 spec/lib/openehr/rm/integration/generic_entry_spec.rb
openehr-1.2.6 spec/lib/openehr/rm/integration/generic_entry_spec.rb
openehr-1.2.5 spec/lib/openehr/rm/integration/generic_entry_spec.rb
openehr-1.2.4 spec/lib/openehr/rm/integration/generic_entry_spec.rb
openehr-1.2.3 spec/lib/openehr/rm/integration/generic_entry_spec.rb
openehr-1.2.2 spec/lib/openehr/rm/integration/generic_entry_spec.rb
openehr-1.2.1 spec/lib/openehr/rm/integration/generic_entry_spec.rb
openehr-1.2.0 spec/lib/openehr/rm/integration/generic_entry_spec.rb
openehr-1.1.6 spec/lib/openehr/rm/integration/generic_entry_spec.rb
openehr-1.1.5 spec/lib/openehr/rm/integration/generic_entry_spec.rb
openehr-1.1.4 spec/lib/openehr/rm/integration/generic_entry_spec.rb
openehr-1.1.3 spec/lib/openehr/rm/integration/generic_entry_spec.rb
openehr-1.1.2 spec/lib/openehr/rm/integration/generic_entry_spec.rb
openehr-1.1.1 spec/lib/openehr/rm/integration/generic_entry_spec.rb
openehr-1.1.0 spec/lib/openehr/rm/integration/generic_entry_spec.rb
open_ehr-1.0.2 spec/lib/open_ehr/rm/integration/generic_entry_spec.rb
open_ehr-1.0.1 spec/lib/open_ehr/rm/integration/generic_entry_spec.rb
open_ehr-1.0.0 spec/lib/open_ehr/rm/integration/generic_entry_spec.rb
open_ehr-0.9.5 spec/lib/open_ehr/rm/integration/generic_entry_spec.rb