I've had my own little module for a while that does basic checks on
column, relation, class and resultset methods for DBIC classes.

I'll be honest - I wrote it without even looking to see if there's
anything similar.

Because I'm "lazy" I boiled these tests down to a smidgen of setup, 4
lists of "stuff to check" and one method call; better explained in the
POD for the module:

This provides me with a basic sanity check that my schema (still)
supports the calls I think it should. It's intended as a complement to
the more thorough "does this do what I think it should" model testing
that we (should) all do.

As I'm now using this idea in two places, I've come to the conclusion
that for my own sanity at least I'd like to promote this to a
Test::SomethingOrOther::* module in CPAN.

Before I run down this route:

1. have I re-invented any obvious wheels?
I don't think Test::DBIC (the only close match I can find) does the
same sort of thing,

2. it works for me in two separate projects; are there any obvious
stupidities that I should rethink before inflicting it on the world?

3. any suggestions for a module name? Test::DBIC::* or
Test::DBIx::Class::* ?
T::D::Schema maybe?

Thanks for reading,

Chisel Wright
e: chisel@herlpacker.co.uk
w: http://www.herlpacker.co.uk/

For this and the answers to many other questions don't ask me.

Search Discussions

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupdbix-class @
categoriesperl, catalyst
postedMar 29, '08 at 12:22p
activeMar 29, '08 at 12:22p

1 user in discussion

Chisel Wright: 1 post



site design / logo © 2021 Grokbase