debug for button events - missed on last commit
[catagits/Reaction.git] / t / ui_widget_listview.show
CommitLineData
7adfd53f 1use strict;
2use warnings;
3use Reaction::UI::Widget::ListView;
4use Data::Dump::Streamer qw(Dump);
5
6my ($name, $data);
7
8sub FakeRCTX::render {
9 shift;
10 ($name, $data) = @_;
11}
12
13sub FakeVP::field_names { [ qw(foo bar baz) ] }
14
15sub FakeVP::field_label_map { ({ foo => 'Foo', bar => 'Bar', baz => 'Baz' }); }
16
17my $w = bless({ viewport => 'VIEWPORT' }, 'Reaction::UI::Widget::ListView');
18
19my $rctx = bless({}, 'FakeRCTX');
20
21$w->render_header($rctx, { self => $w, viewport => bless({}, 'FakeVP') });
22
23print "Name: ${name}\n";
24print "Data: ";
25print Dump($data);
26
27my $first = $data->{_}->();
28
29print "First: ";
30print Dump($first);
31
32$first->($rctx);
33
34print "Name: ${name}\n";
35print "Data: ";
36print Dump($data);
37
38my $inner = $data->{_}->();
39
40print "Inner: ";
41print Dump($inner);
42
43print $inner->();