Aquí está el escenario, tengo dos archivos: 1. dir/A.pm 2. dir/nuevo_dir/aFindBin en más de un módulo
Así es como A.pm parece:
package A;
use FindBin;
use Test::More;
is (FindBin->again, 'dir', 'got dir');
1;
es así como en el siguiente aspecto:
use FindBin;
use Test::More qw(no_plan);
use A;
is (FindBin->again, 'dir/new_dir', 'got dir/new_dir');
por lo que corrí archivo en perl con nuevo_dir/en espera y mis pruebas a pasar. Pero este es el resultado de mi prueba:
not ok 1 - got dir
# Failed test 'got fir'
# at A.pm line 6.
# got: 'dir/new_dir'
# expected: 'dir'
ok 2 - got dir/new_dir
1..2
¿Estoy haciendo algo mal? Soy muy nuevo en Perl. ¡¡Por favor ayuda!!
"Ciertamente, la documentación hace, de manera algo confusa, referirse a" módulos "en la sección" PROBLEMAS CONOCIDOS ", pero en realidad no significa lo que usted piensa que significa con eso". - Creo que entendí mal lo que significa FindBin-> nuevamente.Estoy claro ahora. ¡Gracias por toda la ayuda! – junbon