Standup 08/27/2008

Does anyone have any experiences with one of the object mother libraries like object daddy? (Answers at standup were “no, we always wrote our own object mothers in a domain-specific way”). The appeal of a library is that it might help keep track of what needs to be done to make an object pass rails validation.

Clock.zone now has exists. (Background, pivotal has a Clock class which has a now method which can be implemented either by a call to Time.now for production, or a mock clock which lets tests specify the “time”). This is so that the rails 2.1 features like Time.zone.now have an analog in Clock.

One comment

Aaron says:

I’ve been using Object Daddy on UD and I dig it. For each model you write a separate “exemplar” that knows how to generate valid values for each field with validations. I did run into a few problems with attr_protected fields, primary keys that aren’t named “id”, and validations that look at multiple fields.

I’d love to remove all my fixtures and replace them with Model.generate! calls!