Sha256: e4f7d2573fdc80a6477364d91cbd645deeaa1530dec61b0ba3166d265ec58d3f

Contents?: true

Size: 617 Bytes

Versions: 25

Compression:

Stored size: 617 Bytes

Contents

require 'spec_helper'
require 'builder'

require 'mspire/mzml/file_content'

describe Mspire::Mzml::FileContent do 

  it 'can be initialized with params' do
    filecontent = Mspire::Mzml::FileContent.new.describe_many!(['MS:1000579', ['IMS:1000080', "{9D501BDC-5344-4916-B7E9-7E795B02C856}"]])

    desc = filecontent.params
    desc.size.should == 2
    desc.all? {|par| par.class == ::CV::Param }.should be_true
    b = Builder::XmlMarkup.new
    filecontent.to_xml(b)
    xml = b.to_xml
    [/<fileContent>/, /cvRef="MS"/, /name="universally/].each do |regexp|
      xml.should match(regexp)
    end
  end
end


Version data entries

25 entries across 25 versions & 1 rubygems

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