gem 旨在支持 gemsa
或b
作为功能的替代品。
在代码中,我检查defined?(A)
是否可以恢复b
。
但是作为 gem 开发者如何指定这些依赖呢?
1)我在 Gemfile 中放了什么。
group :development, :test do
gem 'a', :require => false
gem 'b', :require => false
end
这允许Bundle.require(:test)
不自动要求 a,b?
2)当我们在我的测试中回退时,如何明确要求a
并单独模拟(或模拟)场景?b
b
3)另外我如何指定a
或者b
是gem的先决条件。
谢谢