模拟 Chef::ReservedNames::Win32::Version.Chef unit/rspec 测试中的新功能?

Mock Chef::ReservedNames::Win32::Version.new in Chef unit/rspec test?

我发现 Fauxhai 可以模拟 "node" 中的信息,但它不会模拟 Chef::ReservedNames::Win32::Version.new.

有什么可以模拟的吗?

标准 RSpec 适用,因此 allow(Chef::ReservedNames::Win32::Version).to receive(:new).and_return(double('fake version')) 或类似。