Sha256: a20c3dde99f6a34cdd3f79e1d8b9ffdf0c1d84ce3f49830a2e4f06a1d0d7c0cf
Contents?: true
Size: 651 Bytes
Versions: 25
Compression:
Stored size: 651 Bytes
Contents
require 'spec_helper' require 'mspire/mzml/source_file' require 'builder' describe 'making a SourceFile' do it 'can be generated with params and a block' do source_file = Mspire::Mzml::SourceFile.new("someFileID", "filename.mzML", "/home/jtprince/tmp").describe!('MS:1000584') params = source_file.params params.size.should == 1 params.all? {|par| par.class == ::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
Version data entries
25 entries across 25 versions & 1 rubygems