Sha256: 4d3d253c419f861fed9bfc85ada90c8942e15805139dbd28ad150a1ea69b7c93

Contents?: true

Size: 712 Bytes

Versions: 33

Compression:

Stored size: 712 Bytes

Contents

#!/usr/bin/env rspec
#
# Unit testing for the RedHat service Provider
#
require 'spec_helper'

provider_class = Puppet::Type.type(:service).provider(:systemd)

describe provider_class do
  before :each do
    @class = Puppet::Type.type(:service).provider(:redhat)
    @resource = stub 'resource'
    @resource.stubs(:[]).returns(nil)
    @resource.stubs(:[]).with(:name).returns "myservice.service"
    @provider = provider_class.new
    @resource.stubs(:provider).returns @provider
    @provider.resource = @resource
  end

  [:enabled?, :enable, :disable, :start, :stop, :status, :restart].each do |method|
    it "should have a #{method} method" do
      @provider.should respond_to(method)
    end
  end
end

Version data entries

33 entries across 33 versions & 3 rubygems

Version Path
puppet-2.7.26 spec/unit/provider/service/systemd_spec.rb
puppet-2.7.25 spec/unit/provider/service/systemd_spec.rb
puppet-2.7.24 spec/unit/provider/service/systemd_spec.rb
puppet-2.7.23 spec/unit/provider/service/systemd_spec.rb
puppet-2.7.22 spec/unit/provider/service/systemd_spec.rb
puppet-2.7.21 spec/unit/provider/service/systemd_spec.rb
puppet-2.7.20 spec/unit/provider/service/systemd_spec.rb
puppet-2.7.20.rc1 spec/unit/provider/service/systemd_spec.rb
librarian-puppet-0.9.4 vendor/gems/ruby/1.8/gems/puppet-2.7.18/spec/unit/provider/service/systemd_spec.rb
puppet-2.7.19 spec/unit/provider/service/systemd_spec.rb
supply_drop-0.11.0 examples/vendored-puppet/vendor/puppet-2.7.8/spec/unit/provider/service/systemd_spec.rb
librarian-puppet-0.9.3 vendor/gems/ruby/1.8/gems/puppet-2.7.18/spec/unit/provider/service/systemd_spec.rb
supply_drop-0.10.2 examples/vendored-puppet/vendor/puppet-2.7.8/spec/unit/provider/service/systemd_spec.rb
puppet-2.7.18 spec/unit/provider/service/systemd_spec.rb
supply_drop-0.10.1 examples/vendored-puppet/vendor/puppet-2.7.8/spec/unit/provider/service/systemd_spec.rb
supply_drop-0.10.0 examples/vendored-puppet/vendor/puppet-2.7.8/spec/unit/provider/service/systemd_spec.rb
puppet-2.7.17 spec/unit/provider/service/systemd_spec.rb
puppet-2.7.16 spec/unit/provider/service/systemd_spec.rb
puppet-2.7.14 spec/unit/provider/service/systemd_spec.rb
puppet-2.7.13 spec/unit/provider/service/systemd_spec.rb