blob: 957dfe344ebe84c3c60a7298d09079a233e414c0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#!/usr/bin/env ruby
require File.dirname(__FILE__) + '/../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
|