Fixture hash not available on the console in test env?


#1

While the generated id certainly works well for tests, it was previously
easier when loading the test console and interacting with your model
relationships. Is there an expectation to make the fixture hashes
available on the test console? Currently running 2.2.2.


#2

Tyler Arrigoni wrote:

While the generated id certainly works well for tests, it was previously
easier when loading the test console and interacting with your model
relationships. Is there an expectation to make the fixture hashes
available on the test console? Currently running 2.2.2.

I found the following irb script, but have not been able to get it to
work. The code all seems proper, and I have been able to get my irb.rc
file to load properly, but it doesn’t seem to be overloading
find_from_ids properly.

http://railsbros.de/2008/2/26/script-console-hack-to-load-fixtures

Any ideas?


#3

Hi,

On Feb 24, 2009, at 8:29 AM, Jay Bo wrote:

Tyler Arrigoni wrote:

While the generated id certainly works well for tests, it was
previously
easier when loading the test console and interacting with your model
relationships. Is there an expectation to make the fixture hashes
available on the test console? Currently running 2.2.2.

You can write this pretty easily yourself using Fixtures.identify:

$ script/console

require “active_record/fixtures”
def fixture klass, name; klass.find Fixtures.identify(name) end
fixture User, “bob”

~ j.


#4

John B. wrote:

You can write this pretty easily yourself using Fixtures.identify:

$ script/console

require “active_record/fixtures”
def fixture klass, name; klass.find Fixtures.identify(name) end
fixture User, “bob”

~ j.

Indeed. Nice.