source: ruby/branches/0.5/spec/lib/open_ehr/rm/support/identification/uid_spec.rb@ 273

Last change on this file since 273 was 273, checked in by KOBAYASHI, Shinji, 15 years ago

uid_based_id family changed test/unit to rspec

File size: 619 bytes
Line 
1require File.dirname(__FILE__) + '/../../../../../spec_helper'
2include OpenEHR::RM::Support::Identification
3
4describe UID do
5 before(:each) do
6 @uid = UID.new(:value => '1001')
7 end
8
9 it 'should be an instance of UID' do
10 @uid.should be_an_instance_of UID
11 end
12
13 it 's value should be 1001' do
14 @uid.value.should == '1001'
15 end
16
17 it 'should raise ArgumentError with nil value' do
18 lambda {
19 @uid.value = nil
20 }.should raise_error ArgumentError
21 end
22
23 it 'should raise ArgumentError with empty value' do
24 lambda {
25 @uid.value = ''
26 }.should raise_error ArgumentError
27 end
28end
29
Note: See TracBrowser for help on using the repository browser.