r7899@merlin: jquelin | 2007-11-26 13:48:50 +0100
[acme-tie-eleet.git] / t / 00-load.t
blobd427804a82d9bea3e359035dfe9a393c40b33c4f
1 #!perl
3 # This file is part of Acme::Tie::Eleet.
4 # Copyright (c) 2001-2007 Jerome Quelin, all rights reserved.
6 # This program is free software; you can redistribute it and/or modify
7 # it under the same terms as Perl itself.
12 # Basic tests.
15 #-----------------------------------#
16 #          Initialization.          #
17 #-----------------------------------#
19 # Modules we rely on.
20 use Test;
21 use POSIX qw(tmpnam);
23 BEGIN { plan tests => 3 };
25 # Vars.
26 my $file = tmpnam();
29 #--------------------------------#
30 #          Basic tests.          #
31 #--------------------------------#
33 # Loading the module.
34 eval { require Acme::Tie::Eleet; };
35 ok($@, "");
38 # Simple tiehandle.
39 eval {
40     open OUT, ">$file" or die "Unable to create temporary file: $!";
41     tie *OUT, 'Acme::Tie::Eleet', *OUT;
42     untie *OUT;
44 ok($@, "");
47 # Simple tiescalar.
48 eval {
49     my $scalar;
50     tie $scalar, 'Acme::Tie::Eleet';
51     untie $scalar;
53 ok($@, "");
56 unlink $file;