Sha256: 6c5a63792698336266eb8ef4039577d741f563553d72d38681d837047c626287
Contents?: true
Size: 1.41 KB
Versions: 6
Compression:
Stored size: 1.41 KB
Contents
#! /usr/bin/env ruby require 'spec_helper' provider_class = Puppet::Type.type(:service).provider(:freebsd) describe provider_class do before :each do @provider = provider_class.new @provider.stubs(:initscript) end it "should correctly parse rcvar for FreeBSD < 7" do @provider.stubs(:execute).returns <<OUTPUT # ntpd $ntpd_enable=YES OUTPUT @provider.rcvar.should == ['# ntpd', 'ntpd_enable=YES'] end it "should correctly parse rcvar for FreeBSD 7 to 8" do @provider.stubs(:execute).returns <<OUTPUT # ntpd ntpd_enable=YES OUTPUT @provider.rcvar.should == ['# ntpd', 'ntpd_enable=YES'] end it "should correctly parse rcvar for FreeBSD >= 8.1" do @provider.stubs(:execute).returns <<OUTPUT # ntpd # ntpd_enable="YES" # (default: "") OUTPUT @provider.rcvar.should == ['# ntpd', 'ntpd_enable="YES"', '# (default: "")'] end it "should correctly parse rcvar for DragonFly BSD" do @provider.stubs(:execute).returns <<OUTPUT # ntpd $ntpd=YES OUTPUT @provider.rcvar.should == ['# ntpd', 'ntpd=YES'] end it "should find the right rcvar_value for FreeBSD < 7" do @provider.stubs(:rcvar).returns(['# ntpd', 'ntpd_enable=YES']) @provider.rcvar_value.should == "YES" end it "should find the right rcvar_value for FreeBSD >= 7" do @provider.stubs(:rcvar).returns(['# ntpd', 'ntpd_enable="YES"', '# (default: "")']) @provider.rcvar_value.should == "YES" end end
Version data entries
6 entries across 6 versions & 2 rubygems