From 925071be79fef0da279581a6807115d13657bb5c Mon Sep 17 00:00:00 2001 From: Glenn Sarti Date: Mon, 13 Feb 2017 20:19:35 -0800 Subject: [PATCH] (POOLER-73) Add spec tests for migrate_vm Add spect tests for migrate_vm --- spec/unit/pool_manager_spec.rb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/spec/unit/pool_manager_spec.rb b/spec/unit/pool_manager_spec.rb index a3859f0..3e2fb76 100644 --- a/spec/unit/pool_manager_spec.rb +++ b/spec/unit/pool_manager_spec.rb @@ -955,6 +955,21 @@ EOT end end + describe '#migrate_vm' do + let(:vsphere) { double('vsphere') } + + before do + expect(subject).not_to be_nil + end + + it 'calls _migrate_vm' do + expect(Thread).to receive(:new).and_yield + expect(subject).to receive(:_migrate_vm).with(vm, pool, vsphere) + + subject.migrate_vm(vm, pool, vsphere) + end + end + describe "#get_vm_host_info" do before do expect(subject).not_to be_nil