spec/unit/util/watcher_spec.rb in puppet-3.3.2 vs spec/unit/util/watcher_spec.rb in puppet-3.4.0.rc1
- old
+ new
@@ -12,10 +12,13 @@
end
let(:filename) { "fake" }
def after_reading_the_sequence(initial, *results)
- expectation = File.stubs(:stat).with(filename)
+ mock_file = mock(filename)
+ Puppet::FileSystem::File.expects(:new).with(filename).at_least(1).returns mock_file
+
+ expectation = mock_file.stubs(:stat)
([initial] + results).each do |result|
expectation = if result.is_a? Class
expectation.raises(result)
else
expectation.returns(result)