# Problem regarding folder based fixtures and test code

**URL:** <https://www.ruby-forum.com/t/problem-regarding-folder-based-fixtures-and-test-code/160412>\
**Category:** Rails\
**Created:** [February 16, 2009, 4:52am UTC](https://www.ruby-forum.com/t/problem-regarding-folder-based-fixtures-and-test-code/160412 "2009-02-16T04:52:28Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ashrafuzzaman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/94ad74/32.png) [@ashrafuzzaman](https://www.ruby-forum.com/u/ashrafuzzaman)\
**Post date:** [February 16, 2009, 4:52am UTC](https://www.ruby-forum.com/t/problem-regarding-folder-based-fixtures-and-test-code/160412/1 "2009-02-16T04:52:28Z")

</div>

We use folder based fixtures for each controllers and models.  
Here is how we load them in test classes,

fixtures :shippers, :users, :user\_types  
def fixture\_path  
File.join(File.dirname( **FILE** ), “…/fixtures/shipper\_controller”)  
end

Now individually each test code passes But testing the project(running  
all test at once) fails for some test code. We are assuming that some  
fixtures are not cleaned or some fixtures caused error inserting in  
database.

We used FixtureScenarios plugin to resolve that problem.  
But FixtureScenarios do not provide facilities for flexible fixture as  
it was originally developed for rails 1.1.6

How people organize test fixtures?  
Do they use folder based fixture as we do?  
If people use folder based fixture then is any one facing problem?

---

<div class="post-metadata">

**Author:** ![ashrafuzzaman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/94ad74/32.png) [@ashrafuzzaman](https://www.ruby-forum.com/u/ashrafuzzaman)\
**Post date:** [February 17, 2009, 1:21am UTC](https://www.ruby-forum.com/t/problem-regarding-folder-based-fixtures-and-test-code/160412/2 "2009-02-17T01:21:23Z")

</div>

I don’t use fixtures. I use Factory Girl:

> **[GitHub - thoughtbot/factory\_bot at master](https://github.com/thoughtbot/factory_bot/tree/master)**
>
> master

On Feb 15, 10:52 pm, Ashrafuz Z. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![ashrafuzzaman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/94ad74/32.png) [@ashrafuzzaman](https://www.ruby-forum.com/u/ashrafuzzaman)\
**Post date:** [February 17, 2009, 4:12am UTC](https://www.ruby-forum.com/t/problem-regarding-folder-based-fixtures-and-test-code/160412/3 "2009-02-17T04:12:11Z")

</div>

Jeff Emminger wrote:

> I don’t use fixtures. I use Factory Girl:  
> [GitHub - thoughtbot/factory\_bot at master](http://github.com/thoughtbot/factory_girl/tree/master)
> 
> On Feb 15, 10:52ï¿½pm, Ashrafuz Z. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

Hi Jeff,  
I read about factory\_girl and got interested.  
Have you used this in large project?
