The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!/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();