Etk-Perl

 view release on metacpan or  search on metacpan

t/Etk/Menu.t  view on Meta::CPAN

use Test::More  tests => 9;
use Etk;

my $hb = Etk::Menu->new();
ok( defined $hb, 	"Menu new()");
ok( $hb->isa("Etk::Menu"),	"Class Check");

my $b = Etk::Menu::Bar->new();
ok( defined $b, 	"Menu::Bar new()");
ok( $b->isa("Etk::Menu::Bar"),	"Class Check");

print "==== Menu::Item ====\n";

my $it = Etk::Menu::Item->new();
ok( defined $it, 	"Menu::Item new()");
ok( $it->isa("Etk::Menu::Item"),	"Class Check");

$it->LabelSet("test");
is($it->LabelGet(), "test",	"Label set/get");

my $it2 = Etk::Menu::Item->new();
$b->Append($it);
$b->Append($it2);

my @items = @{$b->ItemsGet()};

is(@items, 2, "Items Get");

is($items[1]->{ETK}, $it2->{ETK}, "Items ok");




( run in 0.686 second using v1.01-cache-2.11-cpan-39bf76dae61 )