不是“.include?”运行RSpec Test时的ruby方法

时间:2015-04-27 15:45:30

标签: ruby-on-rails ruby rspec

我最近进入了RSpec,我正在为我的代码编写一些测试,我的代码之一就是从if category.name.includes?(matcher)开始然后它做了一些事情,运行此代码生产很好但是每当我用RSpec测试那段代码时,我都会收到以下错误:

undefined method 'includes?' for "category21":String

为了清楚一些事情,我的工厂确实清楚地定义了类别名称,我主要想知道是否需要包含某种形式的库以使其发挥得很好?

谢谢,格兰特

1 个答案:

答案 0 :(得分:2)

您应该使用include?,而不是includes?