【发布时间】:2017-06-08 10:54:46
【问题描述】:
现在我的单元测试使用“Faker”公司名称失败。
似乎expect(response.body).to match(@thing.name) 搞砸了。
查看错误时,Faker 公司名称有时会包含“O'Brian Company”或“O'Hare Company”或类似名称。
faker 是编码字符串吗?因为我知道匹配编码字符串不是一个好主意,而且我真的不想只在使用的 Factory 中指定特定的公司名称。
谢谢
【问题讨论】:
-
我很好奇为什么你觉得我的回答不够。有什么我可以澄清的吗?
-
include 的问题在于,如果它“包含”它,我希望它完全匹配它,而不仅仅是名称中的“存在”这个词。尽管我可以将其用作后备,但在其中将您的答案标记为正确:)。我真的只是想寻找其他的可能性。
标签: ruby-on-rails rspec factory faker