This is a simple patch to remove the failures in the transaction error tests when SQLite or MySQL is used during testing. It marks the transaction error tests as TODO tests when the engine being tested is DBI. I didn't think making them pass or removing them was the right option because it is true that the database tests actually do fail because of missing functionality in the DBI module. Because that's called out in the POD, however, I also didn't think it should fail the test suite as a whole.
I received your module as a CPAN Pull Challenge for January, and will be submitting at least one more pull request dealing with the database back end (references are not always properly removed from the database when they are overwritten - I have the fix for this but need to write tests to validate). Please feel free to give me any feedback on this or any other pull requests I submit if I can/should submit them differently.
This is a simple patch to remove the failures in the transaction error tests when SQLite or MySQL is used during testing. It marks the transaction error tests as TODO tests when the engine being tested is DBI. I didn't think making them pass or removing them was the right option because it is true that the database tests actually do fail because of missing functionality in the DBI module. Because that's called out in the POD, however, I also didn't think it should fail the test suite as a whole.
I received your module as a CPAN Pull Challenge for January, and will be submitting at least one more pull request dealing with the database back end (references are not always properly removed from the database when they are overwritten - I have the fix for this but need to write tests to validate). Please feel free to give me any feedback on this or any other pull requests I submit if I can/should submit them differently.