La función holds:
holds(property, opts...)
holds( $prop_nonnegative ); # check prop_nonnegative
holds( $prop_nonnegative, trials => 100 );
holds(
Property {
##[ x <- Int ]##
my_function2($x) < 0;
}, name => "my_function2 is non-positive"
);
Comprueba el cumplimiento de la propiedad. Cuando se la llama crea un objeto Test::LectroTest::TestRunner al que solicita la comprobación de la propiedad, informando del resultado a Test::Builder el cual a su vez informa a Test::Simple o Test::More (función plan ). Las opciones que se provean a holds serán pasadas al objeto TestRunner de manera que se puede cambiar el número de pruebas, etc. (véase la documentación de Test::LectroTest::TestRunner para la lista completa de opciones).
Casiano Rodríguez León
