# Putting fixtures into subdirectories

**URL:** <https://www.ruby-forum.com/t/putting-fixtures-into-subdirectories/61313>\
**Category:** Rails\
**Created:** [May 23, 2006, 2:37am UTC](https://www.ruby-forum.com/t/putting-fixtures-into-subdirectories/61313 "2006-05-23T02:37:23Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![thuss](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/8dc957/32.png) [@thuss](https://www.ruby-forum.com/u/thuss)\
**Post date:** [May 23, 2006, 2:37am UTC](https://www.ruby-forum.com/t/putting-fixtures-into-subdirectories/61313/1 "2006-05-23T02:37:23Z")

</div>

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?

Thanks,  
Todd  
[http://gabrito.com](http://gabrito.com)

---

<div class="post-metadata">

**Author:** ![thuss](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/8dc957/32.png) [@thuss](https://www.ruby-forum.com/u/thuss)\
**Post date:** [April 20, 2007, 8:57pm UTC](https://www.ruby-forum.com/t/putting-fixtures-into-subdirectories/61313/2 "2007-04-20T20:57:59Z")

</div>

Try this:

require File.dirname( **FILE** ) + ‘/…/…/test\_helper’

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

Test::Unit::TestCase.fixture\_path= File.dirname( **FILE** )  
+"/…/…/fixtures/messaging"

fixtures :messaging\_bulletins

set\_fixture\_class :messaging\_bulletins =\> Messaging::Bulletin

def test\_database  
assert\_equal messaging\_bulletins(:one).id, 1  
end  
end
