|
#!/usr/bin/env perl
sub test_loadClass : Init(1) {
shift ->useOk( 'Quiq::JQuery::ContextMenu' );
}
sub test_js : Test(1) {
my $self = shift ;
my $j = Quiq::Json::Code->new;
my $obj = Quiq::JQuery::ContextMenu->new(
className => 'contextMenu' ,
selector => '#mainMenu' ,
trigger => 'left' ,
callback => q~
function(key,opt) {
document.location = key;
}
~ ,
items => [
taskSearch => $j ->o(
name => 'Auftrags-Monitor' ,
),
jobMatrix => $j ->o(
name => 'Auftrags-Matrix' ,
),
tree => $j ->o(
name => 'Abhängigkeits-Netz' ,
),
runtime => $j ->o(
name => 'Job-Laufzeiten' ,
),
],
);
$self ->is( ref ( $obj ), 'Quiq::JQuery::ContextMenu' );
my $js = $obj ->js( $j );
}
Quiq::JQuery::ContextMenu::Test->runTests;
|