apt-repositories: add some specs

This commit is contained in:
Jérémy Lecour 2017-04-19 18:12:04 +02:00 committed by Jérémy Lecour
parent 5a5cf44870
commit 976b0836bb
2 changed files with 29 additions and 0 deletions

View file

@ -17,11 +17,19 @@ provisioner:
platforms:
- name: debian-8
verifier:
name: serverspec
suites:
- name: default
provisioner:
name: ansible_playbook
playbook: ./tests/test.yml
verifier:
patterns:
- apt-repositories/tests/spec/main_spec.rb
bundler_path: '/usr/local/bin'
rspec_path: '/usr/local/bin'
transport:
max_ssh_sessions: 6

View file

@ -0,0 +1,21 @@
require 'net/http'
require 'uri'
require 'serverspec'
set :backend, :exec
describe file("/etc/apt/sources.list.d/backports.list") do
it { should be_file }
end
describe file("/etc/apt/preferences.d/backports") do
it { should be_file }
end
describe command("grep 'main contrib non-free' /etc/apt/sources.list.d/backports.list") do
its(:exit_status) { should eq 0 }
end
describe command("grep 'main contrib non-free' /etc/apt/sources.list") do
its(:exit_status) { should eq 0 }
end