有没有办法在ruby中模拟Facter::Core::Execution.execute输出?
我在ruby中有一个自定义事实,它使用Facter::Core::Execution.execute执行系统命令,并根据execute命令的输出将事实设置为true或false。有没有办法模拟execute命令的输出来测试它?使用rspec:有没有办法在ruby中模拟Facter::Core::Execution.execute输出?,ruby,testing,mocking,puppet,facter,Ruby,Testing,Mocking,Puppet,Facter,我在ruby中有一个自定义事实,它使用Facter::Core::Execution.execute执行系统命令,并根据execute命令的输出将事实设置为true或false。有没有办法模拟execute命令的输出来测试它?使用rspec: expect(Facter::Core::Execution).to receive(:execute).and_return(true) 您使用的是什么测试框架?@maxpleaner我可以使用rspec或pytest
expect(Facter::Core::Execution).to receive(:execute).and_return(true)
您使用的是什么测试框架?@maxpleaner我可以使用rspec或pytest