Sha256: 659da99430118db37a924f18ad8995c4eba26976187cb4e58f087dbfc33f750b

Contents?: true

Size: 876 Bytes

Versions: 11

Compression:

Stored size: 876 Bytes

Contents

require 'spec_helper'
require 'ms/mzml/file_description'
require 'builder'

describe 'creating mzml xml' do
  describe 'making fileContent' do

    end

  describe 'making a SourceFile' do
    it 'can be generated with params and a block' do
      source_file = MS::Mzml::SourceFile.new("someFileID", "filename.mzML", "/home/jtprince/tmp", params: ['MS:1000584'])

      params = source_file.params
      params.size.should == 1
      params.all? {|par| par.class == MS::CV::Param }.should be_true
      b = Builder::XmlMarkup.new(:indent => 2)
      source_file.to_xml(b)
      xml = b.to_xml
      [/<sourceFile/, /id="some/, /name="filen/, /location="\/home/, /cvRef="MS"/].each do |regexp|
        xml.should match(regexp)
      end
    end

  end

  describe MS::Mzml::FileDescription do

    it 'creates valid xml' do
      #MS::Mzml::FileDescription

    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
mspire-0.6.26 spec/ms/mzml/file_description_spec.rb
mspire-0.6.25 spec/ms/mzml/file_description_spec.rb
mspire-0.6.24 spec/ms/mzml/file_description_spec.rb
mspire-0.6.22 spec/ms/mzml/file_description_spec.rb
mspire-0.6.21 spec/ms/mzml/file_description_spec.rb
mspire-0.6.20 spec/ms/mzml/file_description_spec.rb
mspire-0.6.19 spec/ms/mzml/file_description_spec.rb
mspire-0.6.18 spec/ms/mzml/file_description_spec.rb
mspire-0.6.12 spec/ms/mzml/file_description_spec.rb
mspire-0.6.11 spec/ms/mzml/file_description_spec.rb
mspire-0.6.9 spec/ms/mzml/file_description_spec.rb