2009-12-21 19 views
5

Tüm demirbaşlarım, amaçlanan tabloyla aynı adı taşıyor, raylarla ilgili yeni bir sorun nedeniyle 'test' kelimesiyle başlayan bir fikstürün olması mümkün görünmüyor 'Raylar fikstür - bir tablo adı tanımlayan?

Herkes farklı bir fikstür ismine sahip olmak için bir yol biliyor ve sonra doğru tabloya eşlemek?

sayesinde Andy

cevap

3

Öyle gibi elle verilen bir fikstür sınıfını ayarlayabilirsiniz:

class SomeTest < ActiveSupport::TestCase 

    set_fixture_class widgets: 'Module::ClassInAModule' 
    fixtures :widgets # or fixtures :all if you’ve defined all the mappings required 

    test 'widgets can be found' do 
    assert Module::ClassInAModule.all.any?, 'there should be widgets' 
    end 

end 

Testlerinizi/test yardımcıları kurmak nasıl bağlı olarak, bir üst sınıfa falan bu çağrıyı taşımak isteyebilirsiniz.

İlgili konular