24 lines
503 B
Ruby
24 lines
503 B
Ruby
require 'serverspec'
|
|
|
|
# Required by serverspec
|
|
set :backend, :exec
|
|
|
|
describe 'ejabberd' do
|
|
describe package('ejabberd') do
|
|
it { should be_installed }
|
|
end
|
|
|
|
it 'is listening on port 5222 (client-to-server)' do
|
|
expect(port(5222)).to be_listening
|
|
end
|
|
|
|
it 'is listening on port 5269 (server-to-server)' do
|
|
expect(port(5269)).to be_listening
|
|
end
|
|
|
|
it 'runs the ejabberd service' do
|
|
expect(service('ejabberd')).to be_running
|
|
expect(service('ejabberd')).to be_enabled
|
|
end
|
|
end
|