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 |