spec/lib/parser_spec.rb in biodiversity-5.1.0 vs spec/lib/parser_spec.rb in biodiversity-5.1.1

- old
+ new

@@ -12,10 +12,11 @@ it 'parsed name in full format' do parsed = subject.parse('Homo sapiens Linn.') expect(parsed[:canonical][:simple]).to eq 'Homo sapiens' expect(parsed[:normalized]).to eq 'Homo sapiens Linn.' + expect(parsed[:words].size).to eq 3 end it 'gets quality and year correctly in simple form' do parsed = subject.parse('Homo sapiens Linn. 1758', simple: true) expect(parsed[:canonical][:simple]).to eq 'Homo sapiens' @@ -30,20 +31,23 @@ parsed = subject.parse_ary( ['Homo sapiens Linn.', 'Pardosa moesta'], simple: true ) expect(parsed[0][:canonical][:simple]).to eq 'Homo sapiens' - expect(parsed[1][:canonical][:simple]).to eq 'Pardosa moesta' expect(parsed[0][:normalized]).to be_nil + + expect(parsed[1][:canonical][:simple]).to eq 'Pardosa moesta' end it 'parsed name in full format' do parsed = subject.parse_ary( ['Homo sapiens Linn.', 'Tobacco Mosaic Virus'] ) expect(parsed[0][:canonical][:simple]).to eq 'Homo sapiens' expect(parsed[0][:normalized]).to eq 'Homo sapiens Linn.' + expect(parsed[0][:words].size).to eq 3 expect(parsed[1][:parsed]).to be false expect(parsed[1][:virus]).to be true + expect(parsed[1][:words]).to be_nil end end end