method
set_fixture_class
Register or
log in
to add new notes.
gdelfino -
October 12, 2009
0 thanks
Use it to solve FixtureClassNotFound errors.
If you are using a non standard table name by means of set_table_name in your model:
class MyClassName < ActiveRecord::Base set_table_name "mytablename" end
then you will get FixtureClassNotFound errors when you try to use fixtures in you unit tests. To solve this use set_fixture_class inside your test:
require 'test_helper' class MyClassNameTest < ActiveSupport::TestCase set_fixture_class :mytablename => MyClassName end
and rename your fixture file to mytablename.yml


