Browse Source

Merge pull request #24 from n-rodriguez/fix/rubocop

style(rubocop): fix Rubocop offenses
tags/v0.5.7
Nicolas Rodriguez 4 years ago
parent
commit
51c7635538
No account linked to committer's email address
2 changed files with 15 additions and 12 deletions
  1. +13
    -12
      test/integration/default/controls/config_spec.rb
  2. +2
    -0
      test/integration/default/controls/package_spec.rb

+ 13
- 12
test/integration/default/controls/config_spec.rb View File

control 'UFW configuration' do
# frozen_string_literal: true


control 'UFW configuration' do
title 'Test UFW configuration' title 'Test UFW configuration'


describe directory('/etc/ufw') do describe directory('/etc/ufw') do


describe command('ufw status verbose | grep Status') do describe command('ufw status verbose | grep Status') do
its('exit_status') { should eq 0 } its('exit_status') { should eq 0 }
its('stdout') { should match /active/ }
its('stdout') { should match(/active/) }
end end


describe command('ufw status verbose | grep Logging') do describe command('ufw status verbose | grep Logging') do
its('exit_status') { should eq 0 } its('exit_status') { should eq 0 }
its('stdout') { should match /low/ }
its('stdout') { should match(/low/) }
end end


describe command('ufw status | grep MySQL') do describe command('ufw status | grep MySQL') do
its('exit_status') { should eq 0 } its('exit_status') { should eq 0 }
its('stdout') { should match /ALLOW/ }
its('stdout') { should match(/ALLOW/) }
end end


describe command('ufw status | grep Postgresql') do describe command('ufw status | grep Postgresql') do
its('exit_status') { should eq 0 } its('exit_status') { should eq 0 }
its('stdout') { should match /LIMIT/ }
its('stdout') { should match(/LIMIT/) }
end end


describe command('ufw status | grep SSH223') do describe command('ufw status | grep SSH223') do
its('exit_status') { should eq 0 } its('exit_status') { should eq 0 }
its('stdout') { should match /DENY/ }
its('stdout') { should match(/DENY/) }
end end


describe command('ufw status | grep 10.0.0.0') do describe command('ufw status | grep 10.0.0.0') do
its('exit_status') { should eq 0 } its('exit_status') { should eq 0 }
its('stdout') { should match /DENY/ }
its('stdout') { should match(/DENY/) }
end end


describe command('ufw status | grep 22/tcp') do describe command('ufw status | grep 22/tcp') do
its('exit_status') { should eq 0 } its('exit_status') { should eq 0 }
its('stdout') { should match /LIMIT/ }
its('stdout') { should match(/LIMIT/) }
end end


describe command('ufw status | grep 80/tcp') do describe command('ufw status | grep 80/tcp') do
its('exit_status') { should eq 0 } its('exit_status') { should eq 0 }
its('stdout') { should match /DENY/ }
its('stdout') { should match(/DENY/) }
end end


describe command('ufw status | grep 443/tcp') do describe command('ufw status | grep 443/tcp') do
its('exit_status') { should eq 0 } its('exit_status') { should eq 0 }
its('stdout') { should match /ALLOW/ }
its('stdout') { should match(/ALLOW/) }
end end


describe command('ufw status | grep 10.0.0.1') do describe command('ufw status | grep 10.0.0.1') do
its('exit_status') { should eq 0 } its('exit_status') { should eq 0 }
its('stdout') { should match /DENY/ }
its('stdout') { should match(/DENY/) }
end end


describe command('ufw status | grep 10.0.0.2') do describe command('ufw status | grep 10.0.0.2') do
its('exit_status') { should eq 0 } its('exit_status') { should eq 0 }
its('stdout') { should match /DENY/ }
its('stdout') { should match(/DENY/) }
end end
end end

+ 2
- 0
test/integration/default/controls/package_spec.rb View File

# frozen_string_literal: true

control 'UFW package' do control 'UFW package' do
title 'should be installed' title 'should be installed'



Loading…
Cancel
Save