#!/usr/bin/perl -w
use Test::More;
use BibTeX::Parser;
use IO::File;
my $fh = new IO::File "t/bibs/01.bib", "r" ;
my $parser = new BibTeX::Parser $fh;
while (my $entry = $parser->next) {
if($entry->key eq 'key01') {
my $result1='@ARTICLE{key01,
year = {1950},
author = {Duck, Donald and Else, Someone},
editor = {Itor, E. D. and Other, A. N.},
title = {Title text},
month = {January~1},
}';
my $result2='@ARTICLE{key01,
year = {1950},
author = {Donald Duck and Someone Else},
editor = {E. D. Itor and A. N. Other},
title = {Title text},
month = {January~1},
}';
is($entry->to_string,$result1);
is($entry->to_string(canonize_names=>0),$result2);
}
}
done_testing();