时间:2010-07-26 16:26:18

标签: ruby rspec helper assertion

1 个答案:

答案 0 :(得分:5)

be_true之类的期望仅在it块的上下文中可用。当您在HelperFoo.new上调用方法时,它不再在任何神奇的类it操作的上下文中执行。

您应该阅读instance_eval以了解评估背景是什么。

此外,如果您需要在外部定义RSpec示例,则应使用Shared Example Groups