在 RSpec 中测试模块的最佳实践是什么?我有一些模块包含在几个模型中,现在我只是对每个模型进行重复测试(几乎没有差异)。有办法把它弄干吗?
拉德方式 =>
let(:dummy_class) { Class.new { include ModuleToBeTested } }
或者,您可以使用模块扩展测试类:
let(:dummy_class) { Class.new { extend ModuleToBeTested } }
使用 'let' 比使用实例变量在 before(:each) 中定义虚拟类更好
何时使用 RSpec let()? https://stackoverflow.com/questions/5359558/when-to-use-rspec-let
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)