From c0660608d7780483f0c1ebdd57b0873c3d62cb56 Mon Sep 17 00:00:00 2001 From: Imran Iqbal Date: Sun, 20 Dec 2020 21:56:42 +0000 Subject: [PATCH] test(magnesium): add pillar and tests for `3002` --- .../integration/v3002-py3/controls/pkgs_spec.rb | 17 +++++++++++++++++ .../v3002-py3/controls/service_spec.rb | 16 ++++++++++++++++ test/salt/pillar/v3002-py3.sls | 6 ++++++ 3 files changed, 39 insertions(+) create mode 100644 test/integration/v3002-py3/controls/pkgs_spec.rb create mode 100644 test/integration/v3002-py3/controls/service_spec.rb create mode 100644 test/salt/pillar/v3002-py3.sls diff --git a/test/integration/v3002-py3/controls/pkgs_spec.rb b/test/integration/v3002-py3/controls/pkgs_spec.rb new file mode 100644 index 0000000..b1aa8ab --- /dev/null +++ b/test/integration/v3002-py3/controls/pkgs_spec.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +control 'salt packages' do + title 'should be installed' + + version = '3002' + + %w[ + salt-master + salt-minion + ].each do |p| + describe package(p) do + it { should be_installed } + its('version') { should match(/^#{version}/) } + end + end +end diff --git a/test/integration/v3002-py3/controls/service_spec.rb b/test/integration/v3002-py3/controls/service_spec.rb new file mode 100644 index 0000000..9d99883 --- /dev/null +++ b/test/integration/v3002-py3/controls/service_spec.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +control 'salt services' do + title 'should be running' + + %w[ + salt-master + salt-minion + ].each do |p| + describe service(p) do + it { should be_installed } + it { should be_enabled } + it { should be_running } + end + end +end diff --git a/test/salt/pillar/v3002-py3.sls b/test/salt/pillar/v3002-py3.sls new file mode 100644 index 0000000..aca5306 --- /dev/null +++ b/test/salt/pillar/v3002-py3.sls @@ -0,0 +1,6 @@ +# -*- coding: utf-8 -*- +# vim: ft=yaml +--- +salt: + release: '3002' + py_ver: 'py3'