Magento How-to: Testing Magento Modules
Iβm sure a lot of Magento developers would agree that testing your models when creating a Magento module can be a bit difficult.
During the development of Meanbeeβs Royalmail and Shipwire modules I have found the following script handy:
I simply make a file, Test.php
, in my module folder, app/code/community/Meanbee/Shipwire
, for example, and then navigate to the file with my web browser, remembering to allow it through the .htaccess
(and switch it back again). I then have access to the entire Magento class hierarchy along with any site specific settings to which I can perform arbitrary commands.
(EDIT: Remember that you could enable the profiler, set the development environment and enable the error reporting by placing those lines in your /index.php
and feel the effects site wide.)