Putting fixtures into subdirectories

I want to organize my fixtures just like the namespace of my models. So
for example if I have a model Company::Employee I’d like the fixture to
be in fixtures/company/employees.yml.

However, I can’t figure out how to specify the path of the fixture file.
If I do:

fixtures :employees

in my unit test it can’t find the fixture file. Any suggestions?


Try this:

require File.dirname(FILE) + ‘/…/…/test_helper’

class Messaging::BulletinTest < Test::Unit::TestCase

Test::Unit::TestCase.fixture_path= File.dirname(FILE)

fixtures :messaging_bulletins

set_fixture_class :messaging_bulletins => Messaging::Bulletin

def test_database
assert_equal messaging_bulletins(:one).id, 1

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