People(:sam) should be saved to a @sam variable?

Hi all

When creating unit tests, I wondered whether I should rather use the
following…

people(:sam).name = “Sammy”
people(:sam).city = “Blah”

…or rather the following form:

@sam = people(:sam)
@sam.name = “Sammy”
@sam.city = “Blah”

Thanks
Josh

Why would you want to do either? If you want your fixtures to have
different data, just change them.

In any case, the second way is preferable; I’m not 100% sure that the
first way won’t re-instantiate the fixture and zorch your changes.

–Matt J.

On Oct 11, 5:15 am, Joshua M. [email protected]

I’m not 100% sure that the
first way won’t re-instantiate the fixture and zorch your changes.

That’s exactly the point I want to know. As far as I can see it doesn’t
re-instantiate it…

Thanks!

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs