blob: 4be01d5580bdc9adce63d7242ce2b5689811befd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/usr/bin/env rspec
require 'spec_helper'
require 'puppet/type'
describe Puppet::Type do
it "should not lose its provider list when it is reloaded" do
type = Puppet::Type.newtype(:integration_test) do
newparam(:name) {}
end
provider = type.provide(:myprovider) {}
# reload it
type = Puppet::Type.newtype(:integration_test) do
newparam(:name) {}
end
type.provider(:myprovider).should equal(provider)
end
end
|