Test oddities

Can someone explain why a instance variable cannot be changed through an
association under rspec/factory_girl? An example is in this
gisthttps://gist.github.com/2484336
.

All tests pass except the last. All the steps pass in the console.

I see. No cache. So it’s effectively a no-op. That explains why
update_attributes instead of the = operator works as expected.

It seems kind of pointless for a framework to allow such a thing. Boy,
I’ve
got a lot of old code to revisit.

Thanks for your feedback, Fred.

On Apr 24, 8:48pm, IAmNan [email protected] wrote:

Can someone explain why a instance variable cannot be changed through an
association under rspec/factory_girl? An example is in this
gisthttps://gist.github.com/2484336
.

When you use .first and if the association is not already loaded then
the object is refetched from the db each time, so the unsaved change
you’ve made to the object is lost.

Fred