Sha256: 6c02824375a01b1a7c42ea51ab653192e6f2865037bbceacd7ca6eb96e175419
Contents?: true
Size: 845 Bytes
Versions: 2
Compression:
Stored size: 845 Bytes
Contents
# $Id: test_dynamic_segment_def.rb 40 2007-06-30 01:29:19Z segfault $ $: << '../lib' require 'test/unit' require 'ruby-hl7' class DynamicSegmentDefinition < Test::Unit::TestCase def setup end def test_block_definition seg = HL7::Message::Segment.new do |s| s.e0 = "MSK" s.e1 = "1234" s.e2 = "5678" end assert_equal( "MSK|1234|5678", seg.to_s ) end def test_ruby_block_initializer seg = HL7::Message::Segment.new do e0 "MSK" e1 "1234" e2 "5678" end assert_equal( "MSK|1234|5678", seg.to_s ) end def test_shouldnt_pollute_caller_namespace seg = HL7::Message::Segment.new do |s| s.e0 = "MSK" s.e1 = "1234" s.e2 = "5678" end assert_raises(NoMethodError) do e3 "TEST" end assert_equal( "MSK|1234|5678", seg.to_s ) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ruby-hl7-0.2.50 | test/test_dynamic_segment_def.rb |
ruby-hl7-0.2.44 | test/test_dynamic_segment_def.rb |