Commit | Line | Data |
fde3db1a |
1 | #!/usr/bin/perl -l |
2 | |
fde3db1a |
3 | # Test for interference from -l on the commandline. |
fde3db1a |
4 | use strict; |
0e3e3555 |
5 | use warnings FATAL => 'all'; |
6 | |
7 | use Test::More; |
fde3db1a |
8 | use Test::Exception; |
9 | use t::common qw( new_fh ); |
10 | |
11 | use_ok( 'DBM::Deep' ); |
12 | |
13 | my ($fh, $filename) = new_fh(); |
14 | my $db = DBM::Deep->new( $filename ); |
15 | |
16 | ## |
17 | # put/get key |
18 | ## |
19 | $db->{key1} = "value1"; |
20 | is( $db->get("key1"), "value1", "get() works with hash assignment" ); |
21 | is( $db->fetch("key1"), "value1", "... fetch() works with hash assignment" ); |
22 | is( $db->{key1}, "value1", "... and hash-access also works" ); |
0e3e3555 |
23 | |
24 | done_testing; |