I'm excited to announce that as part of our commitment to producing bug free code I have started to create a series of automatic test suites. for 1.0.4
We are using the excellent SimpleTest suite to create and run our tests.
Simple test allows you to create objects (tables, forms, elements etc) and test those objects. It also mimics a browser to test that forms and tables behave as expected, the browser even allows for automated logging in to your site, to test for different results basd on user's roles.
As of SVN revision 111 you can now run the test suite by pointing your browser to http://mysite.com/index.php?option=com_fabrik&task=test.
Tests are stored in /components/com_fabrik/tests/
For those of you with some PHP knowledge providing a test script is a great way to demonstrate a bug, and to be convinced that the bug has been fixed when we say it has ( or to heartily berate us when the test still fails :) )