我正在为模型Friends::New
编写测试。我的new_test.rb
文件如下:
require 'test_helper'
class Friends::New < ActiveSupport::TestCase
fixtures :news.yml
end
我的news.yml
位于test/fixtures/friends/news.yml
。但在运行测试期间,它会尝试在news.yml
中找到test/fixtures/
。如何告诉它在test/fixtures/friends
中搜索yml文件?
答案 0 :(得分:2)
你需要明确告诉我们。
class Friends::New < ActiveSupport::TestCase
set_fixture_class 'friends/news' => Friends::New
end
当无法从灯具名称推断出类名时,设置灯具的模型类。