ASP4x-Linker
view release on metacpan or search on metacpan
t/010-basic/060-widget-triggers.t view on Meta::CPAN
my $linker = ASP4x::Linker->new();
my $widget = $linker->add_widget(
name => 'artists',
attrs => [qw( page_number page_size )]
);
ok( $widget, "Got widget" );
# Reset the page number to '1' when the page size is updated:
$widget->on_change( page_size => sub {
my $s = shift;
$s->set( page_number => 1 );
});
is( $linker->uri => '/?artists.page_number=4&artists.page_size=10' );
$widget->set( page_size => 20 );
is( $linker->uri => '/?artists.page_number=1&artists.page_size=20' );
( run in 0.377 second using v1.01-cache-2.11-cpan-05444aca049 )