The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!perl -T

use Lingua::FreeLing3::Utils qw/word_analysis/;
use Test::More tests => 13;

use Data::Dumper;

my $cavalo = [
              {
               'tag' => 'VMIP1S0',
               'lemma' => 'cavalar'
              },
              {
               'tag' => 'NCMS000',
               'lemma' => 'cavalo'
              }
             ];

my $analysis = word_analysis({l=>'pt'},"cavalo");
isa_ok $analysis => "ARRAY";
is_deeply($analysis => $cavalo);

my @analysis = word_analysis({l=>'pt'},"cavalo", "alado");
is scalar(@analysis) => 2;
isa_ok $analysis[0] => "ARRAY";
isa_ok $analysis[1] => "ARRAY";
is_deeply($analysis[0] => $cavalo);

my @analysis2 = word_analysis({l=>'pt'},"hdjfhsdf cavalo sdasdas");
is scalar(@analysis2) => 3;
isa_ok $analysis2[0] => "ARRAY";
isa_ok $analysis2[1] => "ARRAY";
isa_ok $analysis2[2] => "ARRAY";

is_deeply $analysis2[0] => [];
is_deeply $analysis2[2] => [];
is_deeply $analysis2[1] => $cavalo;