我在测试环境中安装了“lorem-ipsum”gem
group :development, :test do
gem "lorem-ipsum"
end
但我得到了NoMethodError。
这是我的代码段
sequence(:random_string) {|n| "#{LoremIpsum.generate}#{n}" }
任何帮助?
答案 0 :(得分:3)
您使用的lorem-ipsum gem没有类方法generate
,您可能打算使用lorem-ipsum-me。
修改强>
虽然如此,你几乎肯定不想在你的测试中调用外部API只是为了生成一个随机字符串(这就是lorem-ipsum-me所做的)。你为什么不把{Lorem Ipsum Blah Blah Blah'复制到你的工厂代替LoremIpsum.generate
电话,然后离开#{n}
以保持字符串的唯一性?