未定义的方法it_behaves_like/it_should_behave_like/include_examples

Man*_*uel 5 rspec ruby-on-rails

我正在为it_behaves_like,it_should_behave_like和include_examples获取未定义的方法.

测试是针对规格/功能的.我将文件包含在shared_examples/shared_examples_for中.

这是怎么回事?

Man*_*uel 11

问题是我有一个it_behaves_like it "..." do而不是一个describe "..." do.我没有注意到它,因为它是一个缓慢的集成测试,我在"it"块中有一些断言.为aceofbassgreg准备一个例子让我意识到错误.