1use strict;
2use warnings;
3
4use Test::More tests => 7;
5
6use HTML::FormFu;
7
8my $form = HTML::FormFu->new;
9
10my $e1 = $form->element('Text')->name('foo');
11my $e2 = $form->element('Text')->name('bar');
12
13$form->inflator( DateTime => 'foo', 'bar' );
14
15{
16    my @i = $form->get_inflator;
17
18    is( @i, 1 );
19}
20
21{
22    my @i = $form->get_inflator('foo');
23
24    is( @i, 1 );
25}
26
27{
28    my @i = $e1->get_inflator;
29
30    is( @i, 1 );
31}
32
33{
34    my @i = $e1->get_inflator( { name => 'foo' } );
35
36    is( @i, 1 );
37}
38
39{
40    my @i = $e2->get_inflator;
41
42    is( @i, 1 );
43}
44
45{
46    my @i = $e2->get_inflator( { name => 'bar' } );
47
48    is( @i, 1 );
49}
50
51{
52    my @i = $e2->get_inflator( { name => 'foo' } );
53
54    is( @i, 0 );
55}
56