Sha256: 1d82e2a6f6af85b9b934d85dcd449e666318cd9637485afcfdf4931a17ad660e

Contents?: true

Size: 486 Bytes

Versions: 9

Compression:

Stored size: 486 Bytes

Contents

#!/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

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
puppet-2.6.8 spec/integration/type_spec.rb
puppet-2.6.7 spec/integration/type_spec.rb
puppet-2.6.6 spec/integration/type_spec.rb
puppet-2.6.5 spec/integration/type_spec.rb
puppet-2.6.4 spec/integration/type_spec.rb
puppet-2.6.3 spec/integration/type_spec.rb
puppet-2.6.2 spec/integration/type_spec.rb
puppet-2.6.1 spec/integration/type_spec.rb
puppet-2.6.0 spec/integration/type_spec.rb