The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use strict;
use warnings;

use Test::More tests => 3;

use HTML::Widget;

my $w = HTML::Widget->new;

$w->element( 'Textfield', 'foo' );
$w->element( 'Textfield', 'bar' );
$w->element( 'Textarea',  'bar' );

my @elems = $w->get_elements( name => 'bar', type => 'Textfield' );

is( scalar(@elems), 1, 'correct number of elements' );

is( $elems[0]->name, 'bar', 'correct name' );

like( ref($elems[0]), qr/Textfield$/, 'correct type' );