blob: 913d795234cc28f570a8678185817ba2103ab340 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
require 'puppet'
require 'puppet/provider/vpp_config/vpp'
require 'spec_helper'
provider_class = Puppet::Type.type(:vpp_config).provider(:vpp)
describe 'Puppet::Type.type(:vpp_config).provider(:vpp)' do
let :vpp_attrs do
{
:setting => 'dpdk/dev/0000:00:07.0',
:ensure => 'present',
}
end
let :resource do
Puppet::Type::Vpp_config.new(vpp_attrs)
end
let :provider do
provider_class.new(resource)
end
describe 'on create' do
it 'should call add_setting' do
provider.expects(:add_setting)
provider.create
end
end
describe "when changing value" do
it 'should change value' do
provider.expects(:add_setting).with('vlan-strip-offload on')
provider.value = 'vlan-strip-offload on'
end
end
end
|