Sha256: d16cedf1f01998df69fbec026e50204d715c8e8360e2d953d85611f771238026
Contents?: true
Size: 1.37 KB
Versions: 1
Compression:
Stored size: 1.37 KB
Contents
require_relative '../../../../spec_helper' describe Arachni::Element::Capabilities::Auditable::RDiff do before :all do @url = server_url_for( :rdiff ) @auditor = Auditor.new end describe '#rdiff_analysis' do before do @opts = { faults: ['bad'], bools: ['good'] } @params = { 'rdiff' => 'blah' } issues.clear end context 'when response behavior suggests a vuln' do it 'logs an issue' do auditable = Arachni::Element::Link.new( @url + '/true', @params ) auditable.auditor = @auditor auditable.rdiff_analysis( @opts ) @auditor.http.run @auditor.http.run results = Arachni::Module::Manager.results results.should be_any results.first.var.should == 'rdiff' end end context 'when responses are\'t consistent with vuln behavior' do it 'does not log any issues' do auditable = Arachni::Element::Link.new( @url + '/false', @params ) auditable.auditor = @auditor auditable.rdiff_analysis( @opts ) @auditor.http.run @auditor.http.run issues.should be_empty end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
arachni-0.4.2 | spec/arachni/element/capabilities/auditable/rdiff_spec.rb |