Hi,

    I'm having problems with functional test, fixtures and legacy tables, the situation:

    I have a model like this:
            # encoding: UTF-8
            class Product < ActiveRecord::Base
                self.table_name_prefix = "xst_"      
            end
   
    And the fixture (just renamed the file from "prodcut.yml" to "xst_product.yml" the scaffold).
            # encoding: UTF-8
            one:
              title: MyString


    And the functional test (no changes)
            # encoding: UTF-8
            require 'test_helper'

            class ProductsControllerTest < ActionController::TestCase
              setup do
                @product = products(:one)
              end

              test "should get index" do
                get :index
                assert_response :success
                assert_not_nil assigns(:products)
              end
            ...
            end

    The unit test works fine, but when I run the functional test I just receive "NoMethodError: undefined method" for all the test, after many "test" I have arrived to the conclusion that the problem comes from the functional test that can-not find the fixtures. Is there any way to specify the prefix or a table name in the fixture?.

    I will appreciate any help.

   
-- 
Miquel Cubel Escarré
+34 699 73 22 46 
[email protected]

"Computers are good at following instructions, but not at reading your mind." Donald Knuth.

"Los ordenadores son buenos siguiendo instrucciones, pero no leyendo tu mente." Donald Knuth.

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to