spec/gff3_fileiterator_spec.rb in bio-gff3-0.8.5 vs spec/gff3_fileiterator_spec.rb in bio-gff3-0.8.6

- old
+ new

@@ -11,23 +11,24 @@ TEST1='test/data/gff/test.gff3' TEST2='test/data/gff/standard.gff3' describe Bio::GFF::GFF3::FileIterator, "iterates a GFF3 file" do + it "should parse a file and yield records" do iter = Bio::GFF::GFF3::FileIterator.new(TEST1) - iter.each_rec do | id, rec | - # p [id, rec, rec.io_seek] + iter.each_rec do | fpos, line | + rec = Bio::GFF::GFF3::FastParserFileRecord.new(fpos, line) rec.io_seek.should == 51 break end end it "should handle embedded FASTA records" do iter = Bio::GFF::GFF3::FileIterator.new(TEST1) last = nil - iter.each_rec do | id, rec | - # p [id, rec] + iter.each_rec do | fpos, line | + rec = Bio::GFF::GFF3::FastParserFileRecord.new(fpos, line) last = rec end last.io_seek.should == 3342 firstid = 'unknown' iter.each_sequence do | id, seq |