为什么轨道中的每个夹具文件都有两个测试夹具

时间:2017-01-30 23:02:50

标签: ruby-on-rails

默认情况下,

Fixture,(* .ylm)文件有两个名为:one:two的灯具。第二个夹具在哪里使用:two。我可以在文件搜索中找到:one,但不能找到:two

1 个答案:

答案 0 :(得分:0)

我认为您可以重命名并在测试中使用它。例如,two:可以替换为test_client:,如下所示

test_client:
  category: Buisness
  status: Active
  first_name: John
  last_name: Doe

然后这可以用于模型测试,如下所示

def setup
  @client = clients(:test_client)
end

test "client should have a first_name" do
    @client.first_name = ""
    assert_not @client.save
end