Can't have Fixtures with ID 0?

Is it not possible to load fixtures with ID of 0? Is there a way to
force it?

TIA

Wouldn’t it just auto increment though?

Just don’t specify an ID at all.

On Jan 18, 2008 12:02 PM, Luke G.
[email protected]
wrote:

Is it not possible to load fixtures with ID of 0? Is there a way to
force it?

TIA

Posted via http://www.ruby-forum.com/.


Ryan B.
http://www.frozenplague.net
Feel free to add me to MSN and/or GTalk as this email.

Just try it and find out for yourself.

Why would you want all fixtures with id=0 anyway?

On Jan 18, 2008 12:17 PM, Luke G.
[email protected]
wrote:

Wouldn’t it just auto increment though?

Posted via http://www.ruby-forum.com/.


Ryan B.
http://www.frozenplague.net
Feel free to add me to MSN and/or GTalk as this email.

The ID of a fixture record should actually be irrelevant. IMO you should
NEVER use ID as a basis for any part of your tests. There simply isn’t a
need and it leads to fragile tests almost every time. For instance

User.find(1) can be users(:something_useful)

if assigns(:user) == 34 can be if assigns(:user) == users(:some_user).id

In almost every case its clearer without the ID. In Rails 2 you don’t
even need to specify ID’s anymore and its about time.