6 #-----------------------------------#
8 #-----------------------------------#
12 # use POSIX qw(tmpnam);
15 # BEGIN { plan tests => 6 };
16 BEGIN { plan tests => 3 };
19 require Acme::Tie::Eleet;
25 # my $file = tmpnam();
38 #------------------------------#
40 #------------------------------#
42 # # No translitteration.
43 # open OUT, ">$file" or die "Unable to create temporary file: $!";
44 # tie *OUT, 'Acme::Tie::Eleet', *OUT, @opts, letters=>0;
47 # open IN, "<$file" or die "Unable to open temporary file: $!";
49 # ok($line, qr/^eleet/);
51 # # Random translitteration.
52 # open OUT, ">$file" or die "Unable to create temporary file: $!";
53 # tie *OUT, 'Acme::Tie::Eleet', *OUT, @opts, letters=>50;
56 # open IN, "<$file" or die "Unable to open temporary file: $!";
58 # ok($line, qr/^[e3][l1|][e3][e3][t7+]/);
60 # # Full translitteration.
61 # open OUT, ">$file" or die "Unable to create temporary file: $!";
62 # tie *OUT, 'Acme::Tie::Eleet', *OUT, @opts, letters=>100;
65 # open IN, "<$file" or die "Unable to open temporary file: $!";
67 # ok($line, qr/^3[1|]33[7+]/);
72 #------------------------------#
74 #------------------------------#
76 # No translitteration.
77 tie $line, 'Acme::Tie::Eleet', @opts, letters=>0;
79 ok($line, qr/^eleet/);
82 # Random translitteration.
83 tie $line, 'Acme::Tie::Eleet', @opts, letters=>50;
85 ok($line, qr/^[e3][l1|][e3][e3][t7+]/);
88 # Full translitteration.
89 tie $line, 'Acme::Tie::Eleet', @opts, letters=>100;
91 ok($line, qr/^3[1|]33[7+]/);