File: 06ui.t

package info (click to toggle)
libcurses-ui-perl 0.9609-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 1,312 kB
  • sloc: perl: 12,464; makefile: 2
file content (32 lines) | stat: -rw-r--r-- 689 bytes parent folder | download | duplicates (5)
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
28
29
30
31
32
use Test::More tests => 8;
use strict;
use warnings;
use FindBin;
use lib "$FindBin::RealBin/fakelib";

$ENV{LINES} = 25;
$ENV{COLUMNS} = 80;

BEGIN { use_ok( "Curses::UI");
        use_ok( "Curses::UI::Color");}

my $cui = new Curses::UI("-clear_on_exit" => 0);

$cui->leave_curses();

isa_ok($cui, "Curses::UI");

$cui->userdata("foo bar baz");

ok($cui->userdata eq "foo bar baz", "userdata");

ok($cui->clear_on_exit() == 0, "clear_on_exit()");
$cui->clear_on_exit(1);
ok($cui->clear_on_exit() == 1, "clear_on_exit()");
$cui->clear_on_exit(0);
my $color = new Curses::UI::Color;
isa_ok($color, "Curses::UI::Color");

$cui->set_color($color);

ok($cui->color() eq $color, "set_color");