
Dbicx::testdatabase is a perl module useful for testing applications built with dbix::class (see libdbix-class-perl). it creates a temporary in-memory sqlite database, deploys your dbic schema, and then connects to it. this lets you easily test your schema using a fresh database for every test, ensuring that the ordering of tests will not affect failure.