5
BEGIN { plan tests => 11 };
8
ok($@, "", "loading Tk module");
11
eval {$mw = Tk::MainWindow->new();};
12
ok($@, "", "can't create MainWindow");
13
ok(Tk::Exists($mw), 1, "MainWindow creation failed");
14
eval { $mw->geometry('+10+10'); };
17
my $class = 'Splashscreen';
19
eval "require Tk::$class;";
20
ok($@, "", "Error loading Tk::$class");
22
eval { $w = $mw->$class(); };
23
ok($@, "", "can't create $class widget");
24
skip($@, Tk::Exists($w), 1, "$class instance does not exist");
28
# ok ($@, "", "Can't pack a $class widget");
29
eval { $mw->update; };
30
ok ($@, "", "Error during 'update' for $class widget");
32
eval { my @dummy = $w->configure; };
33
ok ($@, "", "Error: configure list for $class");
34
eval { $mw->update; };
35
ok ($@, "", "Error: 'update' after configure for $class widget");
37
eval { $w->destroy; };
38
ok($@, "", "can't destroy $class widget");
39
ok(!Tk::Exists($w), 1, "$class: widget not really destroyed");
41
for (1..5) { skip (1,1,1, "skipped because widget couldn't be created"); }