Sha256: 57e1c7a85959d32a1fe74242118004971d9d97f4462462d68735f23b1c6108f5
Contents?: true
Size: 1.29 KB
Versions: 2
Compression:
Stored size: 1.29 KB
Contents
require_relative '../spec_helper.rb' class <%= options[:spec_class_name] %> extend AssessmentHelpers # Uncomment and use to set default config values for testing purporse # def self.default_test_config # { } # end end describe <%= options[:spec_class_name] %>, scan_assessment: true do context 'for all targets' do it 'should report results' do expect(@vulnerable_results.size).to be > 0 expect(@secure_results.size).to be > 0 end end context 'for vulnerable machine' do before :each do @result = @vulnerable_results.first end it 'should report a failure' do expect(@result['status']).to eq('fail') end end context 'for secure machine' do before :each do @result = @secure_results.first end it 'should report a passing result' do expect(@result['status']).to eq('pass') end it 'should set the sir rating to no impact' do expect(@result['sir']).to eq('no_impact') end end context 'for machine with all ports closed' do before :each do @result = @base_results.first end it 'should report a passing result' do expect(@result['status']).to eq('pass') end it 'should set the sir rating to no impact' do expect(@result['sir']).to eq('no_impact') end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
norad_cli-0.1.2 | lib/norad_cli/templates/tool/tool_spec.rb.erb |
norad_cli-0.1.1 | lib/norad_cli/templates/tool/tool_spec.rb.erb |