Sha256: 22d531cb2256eb5c2adfdda5537a79c9fc76e2a7e1bbb0e26fa864cda43d12a9

Contents?: true

Size: 1.14 KB

Versions: 5

Compression:

Stored size: 1.14 KB

Contents

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

describe TranslationDetails do
  before(:each) do
    language = stub(CodePhrase, :code_string => 'ja')
    author = Hash['Shinji KOBAYASHI', 'Ehime University']
    @translation_details =
      TranslationDetails.new(:language => language,
                             :author => author,
                             :accreditation => 'skoba@moss.gr.jp',
                             :other_details => {'ja' => 'Japanese'})
  end

  it 'should be an instance of TranslationDetails' do
    @translation_details.should be_an_instance_of TranslationDetails
  end

  it 'language should be ja' do
    @translation_details.language.code_string.should == 'ja'
  end

  it 'authour should be Shinji KOBAYASHI' do
    @translation_details.author.keys[0].should == 'Shinji KOBAYASHI'
  end

  it 'accreditation should be skoba@moss.gr.jp' do
    @translation_details.accreditation.should == 'skoba@moss.gr.jp'
  end

  it 'other_details should ja, Japanese' do
    @translation_details.other_details.values[0].should == 'Japanese'
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
open_ehr-0.9.3 spec/lib/open_ehr/rm/common/resource/translation_details_spec.rb
open_ehr-0.9.2 spec/lib/open_ehr/rm/common/resource/translation_details_spec.rb
open_ehr-0.9.1 spec/lib/open_ehr/rm/common/resource/translation_details_spec.rb
open_ehr-0.9.0 spec/lib/open_ehr/rm/common/resource/translation_details_spec.rb
open_ehr-0.6.1 spec/lib/open_ehr/rm/common/resource/translation_details_spec.rb