1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
require 'spec_helper'
describe Specinfra::Command::Module::Service::Init do
class Specinfra::Command::Module::Service::Init::Test < Specinfra::Command::Base
extend Specinfra::Command::Module::Service::Init
end
let(:klass) { Specinfra::Command::Module::Service::Init::Test }
it { expect(klass.check_is_enabled_under_init('httpd')).to eq "chkconfig --list httpd | grep 3:on" }
it { expect(klass.check_is_running_under_init('httpd')).to eq 'service httpd status' }
it { expect(klass.enable_under_init('httpd')).to eq 'chkconfig httpd on' }
it { expect(klass.disable_under_init('httpd')).to eq 'chkconfig httpd off' }
it { expect(klass.start_under_init('httpd')).to eq 'service httpd start' }
it { expect(klass.stop_under_init('httpd')).to eq 'service httpd stop' }
it { expect(klass.restart_under_init('httpd')).to eq 'service httpd restart' }
it { expect(klass.reload_under_init('httpd')).to eq 'service httpd reload' }
end
|