我正在尝试运行我的rails应用程序的测试,但它一直给我以下错误:
Unable to load tp_approval_step, underlying cause no such file to load -- tp_approval_step
我有一个名为tp_approval_step.yml的夹具,我也将它添加到我的test_helper.rb
set_fixture_class :tp_approval_step => ApprovalProcessStep
我收到了所有灯具的这些错误。关于我可以做些什么来消除这些错误的任何想法?
由于
答案 0 :(得分:0)
长话短说 - 在浏览并询问rubyonrails-talk之后 - 几乎没有人使用或关心灯具。社区中流行的智慧是使用工厂类来加载数据库。有些库可以帮助解决这个问题,特别是factory_girl和machinist。
答案 1 :(得分:0)
我的测试中遇到了同样的问题。我不小心在" def setup"上方的行中添加了一个逗号。一旦我删除了逗号,加载了yaml并且测试工作正常。以下示例,请注意以下逗号:testing_dog。
attr_accessor :public_api_client, :testing_dog,
##############################
#
##############################
def setup
.....