source: ruby/trunk/spec/lib/open_ehr/am/archetype/assertion/expr_operator_spec.rb@ 388

Last change on this file since 388 was 388, checked in by KOBAYASHI, Shinji, 14 years ago

refs #73

File size: 864 bytes
Line 
1require File.dirname(__FILE__) + '/../../../../../spec_helper'
2include OpenEHR::AM::Archetype::Assertion
3
4describe ExprOperator do
5 before(:each) do
6 operator = OperatorKind.new(:value => 2001)
7 @expr_operator = ExprOperator.new(:type => 'Integer',
8 :item => 'ANY',
9 :reference_type => 'operator',
10 :operator => operator,
11 :precedence_overridden => true)
12 end
13
14 it 'should be an instance of ExprOperator' do
15 @expr_operator.should be_an_instance_of ExprOperator
16 end
17
18 it 'operator should be assigned properly' do
19 @expr_operator.operator.value.should be_equal 2001
20 end
21
22 it 'precedence_overridden should be assigned properly' do
23 @expr_operator.precedence_overridden.should be_true
24 end
25end
Note: See TracBrowser for help on using the repository browser.