在用spec些测试的时候,总有一些功能可以被反复调用,对于这些反复调用的功能,经常把他们放到/spec/support目录下,比如在那个目录下有如下文件SimpleHelper.rb:
module SimpleHelper
def common_func(var)
puts 'this is a common func'
end
end
RSpec.configure do |c|
c.include ModelGeneratorHelper
end
这里需要注意最后的3行代码,它把这个module定义为全局的了,可以在其他的测试文件中调用common_func这个函数