2021-06-30 13:27:03 +01:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
|
2022-11-08 16:28:32 +00:00
|
|
|
require_relative '../../spec_helper'
|
|
|
|
|
|
|
|
|
|
require 'vagrant-libvirt/action/set_name_of_domain'
|
2014-07-04 11:09:00 -06:00
|
|
|
|
|
|
|
|
describe VagrantPlugins::ProviderLibvirt::Action::SetNameOfDomain do
|
|
|
|
|
before :each do
|
|
|
|
|
@env = EnvironmentHelper.new
|
|
|
|
|
end
|
|
|
|
|
|
2016-12-06 23:20:29 +01:00
|
|
|
it 'builds unique domain name' do
|
2014-07-31 09:31:30 -06:00
|
|
|
@env.random_hostname = true
|
2014-07-04 11:09:00 -06:00
|
|
|
dmn = VagrantPlugins::ProviderLibvirt::Action::SetNameOfDomain.new(Object.new, @env)
|
|
|
|
|
first = dmn.build_domain_name(@env)
|
|
|
|
|
second = dmn.build_domain_name(@env)
|
2020-08-16 16:06:05 +01:00
|
|
|
expect(first).to_not eq(second)
|
2014-07-04 11:09:00 -06:00
|
|
|
end
|
2014-07-31 09:31:30 -06:00
|
|
|
|
2016-12-06 23:20:29 +01:00
|
|
|
it 'builds simple domain name' do
|
2018-04-18 10:59:19 -04:00
|
|
|
@env.default_prefix = 'pre_'
|
2014-07-31 09:31:30 -06:00
|
|
|
dmn = VagrantPlugins::ProviderLibvirt::Action::SetNameOfDomain.new(Object.new, @env)
|
2020-08-16 16:06:05 +01:00
|
|
|
expect(dmn.build_domain_name(@env)).to eq('pre_')
|
2014-07-31 09:31:30 -06:00
|
|
|
end
|
2014-07-04 11:09:00 -06:00
|
|
|
end
|