Sha256: 24a65a28698a410b98256decf9932c4e2f930af2cfeab9e4f2230eb9371133c0
Contents?: true
Size: 1.1 KB
Versions: 2
Compression:
Stored size: 1.1 KB
Contents
# Encoding: utf-8 require 'spec_helper' RSpec.describe Packer::Builder::VMWareISO do let(:builder) { Packer::Builder.get_builder(Packer::Builder::VMWARE_ISO) } describe '#initialize' do it 'has a type of VMWare ISO' do expect(builder.data['type']).to eq(Packer::Builder::VMWARE_ISO) end it 'requires iso_checksum' do expect { builder.validate }.to raise_error(Packer::DataObject::DataValidationError) builder.iso_checksum '88197272b2a442402820fcc788a8cc7a' builder.iso_checksum_type "MD5" builder.iso_url 'path' builder.ssh_username 'user' expect { builder.validate }.not_to raise_error end end describe '#vmx_data' do it 'adds a hash of arbitrary data' do builder.vmx_data( key1: 'value1', key2: 'value2' ) expect(builder.data['vmx_data'].keys.length).to eq(2) end end describe '#vmx_data_post' do it 'adds a hash of arbitrary data' do builder.vmx_data_post( key1: 'value1', key2: 'value2' ) expect(builder.data['vmx_data_post'].keys.length).to eq(2) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
packer-config-1.3.1 | spec/packer/builders/vmware_iso_spec.rb |
packer-config-1.3.0 | spec/packer/builders/vmware_iso_spec.rb |