From 6f79c438c77c12d423317e74754006c5dd7f5bd4 Mon Sep 17 00:00:00 2001 From: Glenn Sarti Date: Mon, 13 Feb 2017 20:14:24 -0800 Subject: [PATCH] (POOLER-73) Add spec tests for create_vm_disk Add spec tests for create_vm_disk --- spec/unit/pool_manager_spec.rb | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/spec/unit/pool_manager_spec.rb b/spec/unit/pool_manager_spec.rb index 83e73e7..cda2ff7 100644 --- a/spec/unit/pool_manager_spec.rb +++ b/spec/unit/pool_manager_spec.rb @@ -907,6 +907,22 @@ EOT end end + describe '#create_vm_disk' do + let(:vsphere) { double('vsphere') } + let(:disk_size) { 15 } + + before do + expect(subject).not_to be_nil + end + + it 'calls _create_vm_disk' do + expect(Thread).to receive(:new).and_yield + expect(subject).to receive(:_create_vm_disk).with(vm, disk_size, vsphere) + + subject.create_vm_disk(vm, disk_size, vsphere) + end + end + describe "#get_vm_host_info" do before do expect(subject).not_to be_nil