Sha256: 526e7472abab5c48af11083a76c1b5b55be10c7e016e26adf57f9e53f4718ac9

Contents?: true

Size: 535 Bytes

Versions: 13

Compression:

Stored size: 535 Bytes

Contents

require 'spec_helper'

require 'ms/isotope/aa'

describe 'accessing an amino acid atom count' do
  before do
    @alanine = {:c=>3, :h=>5, :o=>1, :n=>1, :s=>0, :p=>0, :se=>0}
  end

  it 'residue can be accessed with a symbol' do
    hash = MS::Isotope::AA::ATOM_COUNTS[:A]
    [:c, :h, :o, :n, :s].each {|key| hash[key].should == @alanine[key] }
  end
    
  it 'residue can be accessed with a string' do
    hash = MS::Isotope::AA::ATOM_COUNTS['A']
    [:c, :h, :o, :n, :s].each {|key| hash[key].should == @alanine[key] }
  end

end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
mspire-0.6.26 spec/ms/isotope/aa_spec.rb
mspire-0.6.25 spec/ms/isotope/aa_spec.rb
mspire-0.6.24 spec/ms/isotope/aa_spec.rb
mspire-0.6.22 spec/ms/isotope/aa_spec.rb
mspire-0.6.21 spec/ms/isotope/aa_spec.rb
mspire-0.6.20 spec/ms/isotope/aa_spec.rb
mspire-0.6.19 spec/ms/isotope/aa_spec.rb
mspire-0.6.18 spec/ms/isotope/aa_spec.rb
mspire-0.6.12 spec/ms/isotope/aa_spec.rb
mspire-0.6.11 spec/ms/isotope/aa_spec.rb
mspire-0.6.9 spec/ms/isotope/aa_spec.rb
mspire-0.6.7 spec/ms/isotope/aa_spec.rb
mspire-0.6.6 spec/ms/isotope/aa_spec.rb