Skip to content

Commit e0bc408

Browse files
author
Joshua Hoblitt
committed
add class selenium::service
1 parent dcf5ebf commit e0bc408

File tree

2 files changed

+46
-0
lines changed

2 files changed

+46
-0
lines changed

manifests/service.pp

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# == Class: selenium::service
2+
#
3+
# This class controls the selenium daemon / system service.
4+
#
5+
#
6+
# === Parameters
7+
#
8+
# Accepts no parameters.
9+
#
10+
#
11+
# === Examples
12+
#
13+
# class{ 'selenium::service': }
14+
#
15+
#
16+
# === Authors
17+
#
18+
# Joshua Hoblitt <[email protected]>
19+
#
20+
#
21+
class selenium::service inherits selenium::server {
22+
23+
service { 'selenium':
24+
ensure => running,
25+
hasstatus => true,
26+
hasrestart => true,
27+
enable => true,
28+
}
29+
30+
}

spec/classes/selenium_service_spec.rb

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
require 'spec_helper'
2+
3+
describe 'selenium::service' do
4+
let(:title) { 'redhat' }
5+
let(:facts) {{ :osfamily=> 'RedHat' }}
6+
7+
it do
8+
should contain_service('selenium').with({
9+
:ensure => 'running',
10+
:hasstatus => 'true',
11+
:hasrestart => 'true',
12+
:enable => 'true',
13+
})
14+
end
15+
16+
end

0 commit comments

Comments
 (0)