File: 11examples.t

package info (click to toggle)
liblingua-en-namecase-perl 1.21-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 168 kB
  • sloc: perl: 455; makefile: 2
file content (24 lines) | stat: -rw-r--r-- 923 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/usr/bin/perl
use strict;

use Lingua::EN::NameCase 'nc';
use Test::More  tests => 12;

my %tests = (
    q{DR SARAH BEETLE}              => q{Dr Sarah Beetle},
    q{june O'LEARY}                 => q{June O'Leary},
    q{MICHAEL JOHN JACOBS JR}       => q{Michael John Jacobs Jr},
    q{MR. jon whitacre iii}         => q{Mr. Jon Whitacre III},
    q{MARY BETH DAVIDSON MD}        => q{Mary Beth Davidson MD},
    q{MS LAURA CONLEY-ROSE}         => q{Ms Laura Conley-Rose},
    q{LAURA&DAVID SMITH}            => q{Laura&David Smith},
    q{ESTATE OF LAURA JONES}        => q{Estate Of Laura Jones},
    q{MS MS. LAURA J BYRD}          => q{Ms Ms. Laura J Byrd},
    q{ben mcgrath}                  => q{Ben McGrath},
    q{AHARON BEN AMRAM HA-KOHEIN}   => q{Aharon ben Amram Ha-Kohein},
    q{MIRIAM BAT RIVKAH}            => q{Miriam bat Rivkah},
);

for my $test (keys %tests) {
    is( nc($test), $tests{$test});
}