Sha256: edc8436e8414736492af7b4afd654ef888a3ebe2b3fe74114b45891ae76225bc
Contents?: true
Size: 1.25 KB
Versions: 4
Compression:
Stored size: 1.25 KB
Contents
require_relative '../spec_helper' describe name_from_filename do include_examples 'plugin' def url server_url_for( name_from_filename ) + '/' end context 'when malicious requests are' do context 'being rejected' do it 'should log that a WAF exists' do options.url = "#{url}positive" run results_for( name_from_filename ).should == { code: 1, msg: framework.plugins[name_from_filename]::MSG_FOUND } end end context 'being accepted' do it 'should log that a WAF does not exist' do options.url = "#{url}negative" run results_for( name_from_filename ).should == { code: 0, msg: framework.plugins[name_from_filename]::MSG_NOT_FOUND } end end end context 'when the webapp behaves erratically' do it 'should log that the tests were inconclusive' do options.url = "#{url}inconclusive" run results_for( name_from_filename ).should == { code: -1, msg: framework.plugins[name_from_filename]::MSG_INCONCLUSIVE } end end end
Version data entries
4 entries across 4 versions & 1 rubygems