Sha256: 4362683434d1ec1336630d6e0bb3e1e428409a2ffa1ee52a9d2932248fe4c09d

Contents?: true

Size: 674 Bytes

Versions: 26

Compression:

Stored size: 674 Bytes

Contents

require File.dirname(__FILE__) + '/../../../../../spec_helper'
include OpenEHR::RM::DataTypes::Basic


describe DvBoolean do
  before(:each) do
    @dv_boolean = DvBoolean.new(:value => "TRUE")
  end

  it 'should be an instance of DvBoolean' do
    @dv_boolean.should be_an_instance_of DvBoolean
  end

  it 'should be true' do
    @dv_boolean.value.should be_true
    @dv_boolean.value?.should be_true
  end

  it 's value assigned false, then it should not be false' do
    @dv_boolean.value = false
    @dv_boolean.value.should_not be_true
  end

  it 'raise ArgumentError' do
    lambda {
      @dv_boolean.value = 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/data_types/basic/dv_boolean_spec.rb
openehr-1.2.7 spec/lib/openehr/rm/data_types/basic/dv_boolean_spec.rb
openehr-1.2.6 spec/lib/openehr/rm/data_types/basic/dv_boolean_spec.rb
openehr-1.2.5 spec/lib/openehr/rm/data_types/basic/dv_boolean_spec.rb
openehr-1.2.4 spec/lib/openehr/rm/data_types/basic/dv_boolean_spec.rb
openehr-1.2.3 spec/lib/openehr/rm/data_types/basic/dv_boolean_spec.rb
openehr-1.2.2 spec/lib/openehr/rm/data_types/basic/dv_boolean_spec.rb
openehr-1.2.1 spec/lib/openehr/rm/data_types/basic/dv_boolean_spec.rb
openehr-1.2.0 spec/lib/openehr/rm/data_types/basic/dv_boolean_spec.rb
openehr-1.1.6 spec/lib/openehr/rm/data_types/basic/dv_boolean_spec.rb
openehr-1.1.5 spec/lib/openehr/rm/data_types/basic/dv_boolean_spec.rb
openehr-1.1.4 spec/lib/openehr/rm/data_types/basic/dv_boolean_spec.rb
openehr-1.1.3 spec/lib/openehr/rm/data_types/basic/dv_boolean_spec.rb
openehr-1.1.2 spec/lib/openehr/rm/data_types/basic/dv_boolean_spec.rb
openehr-1.1.1 spec/lib/openehr/rm/data_types/basic/dv_boolean_spec.rb
openehr-1.1.0 spec/lib/openehr/rm/data_types/basic/dv_boolean_spec.rb
open_ehr-1.0.2 spec/lib/open_ehr/rm/data_types/basic/dv_boolean_spec.rb
open_ehr-1.0.1 spec/lib/open_ehr/rm/data_types/basic/dv_boolean_spec.rb
open_ehr-1.0.0 spec/lib/open_ehr/rm/data_types/basic/dv_boolean_spec.rb
open_ehr-0.9.5 spec/lib/open_ehr/rm/data_types/basic/dv_boolean_spec.rb