use Test::More; use Graphics::Color::RGB; BEGIN { use_ok('Chart::Clicker::Drawing::ColorAllocator'); } my @seedcolors = ( Graphics::Color::RGB->new({ red => 0, green => 0, blue => 0, alpha => 1, name => 'black' }) ); my $ca = Chart::Clicker::Drawing::ColorAllocator->new({ colors => \@seedcolors }); isa_ok($ca, 'Chart::Clicker::Drawing::ColorAllocator'); my $shouldbeblack = $ca->next; ok(defined($shouldbeblack), 'Seeded color seems to be there'); cmp_ok($shouldbeblack->name, 'eq', 'black', 'Seeded color is black'); done_testing;