Sha256: 5fd1bea6bd219c6ee6280ee397aeab9f28bf7577c28e75cf447d04492d9635d6

Contents?: true

Size: 557 Bytes

Versions: 35

Compression:

Stored size: 557 Bytes

Contents

require 'spec_helper'

require 'cv/param'

describe ::CV::Param do
  describe 'object creation from class methods' do

    it '::new allows full description' do
      param1 = ::CV::Param.new('MS', 'MS:1000052', 'suspension')
      param1.value.should be_nil
      # just nonsense: 32 ng suspensions
      param2 = ::CV::Param.new('MS', 'MS:1000052', 'suspension', 32, ::CV::Param.new('UO', 'UO:0000024', 'nanogram'))
      param2.cv_ref.should == 'MS'
      param2.value.should == 32
      param2.unit.accession.should == 'UO:0000024'
    end
  end
end


Version data entries

35 entries across 35 versions & 1 rubygems

Version Path
mspire-0.10.8.0 spec/cv/param_spec.rb
mspire-0.10.7.3 spec/cv/param_spec.rb
mspire-0.10.7.2 spec/cv/param_spec.rb
mspire-0.10.7.1 spec/cv/param_spec.rb
mspire-0.10.7 spec/cv/param_spec.rb
mspire-0.10.6 spec/cv/param_spec.rb
mspire-0.10.5 spec/cv/param_spec.rb
mspire-0.10.4 spec/cv/param_spec.rb
mspire-0.10.3 spec/cv/param_spec.rb
mspire-0.10.2 spec/cv/param_spec.rb
mspire-0.10.1 spec/cv/param_spec.rb
mspire-0.10.0 spec/cv/param_spec.rb
mspire-0.9.2 spec/cv/param_spec.rb
mspire-0.9.1 spec/cv/param_spec.rb
mspire-0.9.0 spec/cv/param_spec.rb
mspire-0.8.7 spec/cv/param_spec.rb
mspire-0.8.6.2 spec/cv/param_spec.rb
mspire-0.8.6.1 spec/cv/param_spec.rb
mspire-0.8.6 spec/cv/param_spec.rb
mspire-0.8.5 spec/cv/param_spec.rb