From d4b8909eab6194da389b121e46137da7618eb45c Mon Sep 17 00:00:00 2001 From: Tim Meusel Date: Mon, 30 Sep 2019 14:51:12 +0200 Subject: implement ipset support --- spec/defines/ipset_spec.rb | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 spec/defines/ipset_spec.rb (limited to 'spec/defines') diff --git a/spec/defines/ipset_spec.rb b/spec/defines/ipset_spec.rb new file mode 100644 index 0000000..050e5ef --- /dev/null +++ b/spec/defines/ipset_spec.rb @@ -0,0 +1,29 @@ +require 'spec_helper' + +describe 'ferm::ipset', type: :define do + on_supported_os.each do |os, facts| + context "on #{os} " do + let :facts do + facts + end + let(:title) { 'INPUT' } + + let :pre_condition do + 'include ferm' + end + + context 'default params creates INPUT2 chain' do + let :params do + { + sets: { + office: 'ACCEPT', + internet: 'DROP' + } + } + end + + it { is_expected.to compile.with_all_deps } + end + end + end +end -- cgit v1.2.3