File: 00-basic.t

package info (click to toggle)
libnet-freedb-perl 0.10-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 312 kB
  • sloc: ansic: 896; perl: 336; makefile: 5
file content (27 lines) | stat: -rw-r--r-- 688 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
use Test::Most;

use_ok('Net::FreeDB');

my $freedb = new_ok("Net::FreeDB");

if ($ENV{HOSTNAME}) {
    ok($freedb->hostname eq $ENV{HOSTNAME}, 'Error setting hostname');
} else {
    ok($freedb->hostname eq 'unknown', 'Error setting hostname');
}

ok($freedb->remote_host eq 'gnudb.gnudb.org', 'Error setting default host');

ok($freedb->remote_port == 8880, 'Error setting default port');

if ($ENV{USER}) {
    ok($freedb->user eq $ENV{USER}, 'Error setting user');
} else {
    ok($freedb->user eq 'unknown', 'Error setting default user');
}

ok($freedb->timeout == 120, 'Error setting default timeout');

ok(!$freedb->debug, 'Error: debug was set but shouldn\'t be');

done_testing;