summaryrefslogtreecommitdiff
path: root/spec/classes/init_spec.rb
blob: c1d9b6f6a60c37f8e7d79a8567fc0892b4925f98 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
require 'spec_helper'

describe 'sshd' do


  shared_examples "a Linux OS" do
    it { should compile.with_all_deps }
    it { should contain_class('sshd') }
    it { should contain_class('sshd::client') }
  end

  context "Debian OS" do
    let :facts do
      {
        :operatingsystem => 'Debian',
        :osfamily        => 'Debian',
        :lsbdistcodename => 'wheezy',
      }
    end
    it_behaves_like "a Linux OS"
    it { should contain_package('lsb-release') }
  end

end