diff --git a/spec/unit/pool_manager_spec.rb b/spec/unit/pool_manager_spec.rb index 1be23d1..a3859f0 100644 --- a/spec/unit/pool_manager_spec.rb +++ b/spec/unit/pool_manager_spec.rb @@ -939,6 +939,22 @@ EOT end end + describe '#revert_vm_snapshot' do + let(:vsphere) { double('vsphere') } + let(:snapshot_name) { 'snapshot' } + + before do + expect(subject).not_to be_nil + end + + it 'calls _create_vm_snapshot' do + expect(Thread).to receive(:new).and_yield + expect(subject).to receive(:_revert_vm_snapshot).with(vm, snapshot_name, vsphere) + + subject.revert_vm_snapshot(vm, snapshot_name, vsphere) + end + end + describe "#get_vm_host_info" do before do expect(subject).not_to be_nil