Hi all Until now I've done very little automated testing with my C::A apps. I know this is shock horror stuff to some, but in all honesty the apps I've been writing for the last few years haven't really suffered from a lack of tests (they're pretty stable, one developer -- me, localisable changes, easy to test by hand, very few bugs reported by users).
However, this is about to change. I'm now working on a project with multiple developers, and the changes and new functionality requests coming through left, right and centre. The user testing is a bit spotty, so it's even more important that there is some kind of rigorous automated testing. So my question is: how do you go about writing your tests? I have no problem with writing them for my model and helper modules, but I haven't got my head around how to write tests for the controllers and views. I guess Test::WWW::Mechanize is one module to look at, but I should also be looking at calling my controller code directly as well as going through the front end. I downloaded Krang to have a look at how they've done things, but it's a pretty big app, and there's a lot to look at. Any hints, tips, recounting of experiences appreciated Dan --------------------------------------------------------------------- Web Archive: http://www.mail-archive.com/[email protected]/ http://marc.theaimsgroup.com/?l=cgiapp&r=1&w=2 To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
