r4984@merlin: jquelin | 2007-05-24 15:04:54 +0200
[acme-tie-eleet.git] / t / basic.t
blob8a8162d6552df85545a9ea309122264015e7e5cb
1 #-*-perl-*-
3 # Basic tests.
6 #-----------------------------------#
7 #          Initialization.          #
8 #-----------------------------------#
10 # Modules we rely on.
11 use Test;
12 use POSIX qw(tmpnam);
14 BEGIN { plan tests => 3 };
16 # Vars.
17 my $file = tmpnam();
20 #--------------------------------#
21 #          Basic tests.          #
22 #--------------------------------#
24 # Loading the module.
25 eval { require Acme::Tie::Eleet; };
26 ok($@, "");
29 # Simple tiehandle.
30 eval {
31     open OUT, ">$file" or die "Unable to create temporary file: $!";
32     tie *OUT, 'Acme::Tie::Eleet', *OUT;
33     untie *OUT;
35 ok($@, "");
38 # Simple tiescalar.
39 eval {
40     my $scalar;
41     tie $scalar, 'Acme::Tie::Eleet';
42     untie $scalar;
44 ok($@, "");
47 unlink $file;