Hello Testers,
I have a directory structure like this:
./lib/MyModule.pm ./lib/t/test_MyModule.pl ./hisScript.pl ./lib/HisModule.pm ./hisFileReadByHisModule.cfg
hisScript.pl uses hisModule.pm, which reads hisFileReadByHisModule.cfg. No path information is given, so I assume that Perl just looks in the current directory of the script. MyModule.pm uses HisModule.pm
The problem is that when I run my test from the t directory, a HisModule-object is initialised, which tries to find hisFileReadByHisModule.cfg. This fails, which causes my test to fail.
I'd like to know what the best way of working around this is. I could put a link to hisFileReadByHisModule.cfg, but this seems rather kludgy. I suspect my whole approach to testing may have some basic flaw.
Can anyone point me in the right direction?
Thanks, loris
In reply to Stopping included module breaking test by loris
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |