diff options
Diffstat (limited to 'spec')
-rw-r--r-- | spec/defines/ipset_spec.rb | 29 |
1 files changed, 29 insertions, 0 deletions
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 |