spec/modules/audit/trainer_spec.rb in arachni-0.4.2 vs spec/modules/audit/trainer_spec.rb in arachni-0.4.3

- old
+ new

@@ -1,10 +1,12 @@ -require_relative '../../spec_helper' +require 'spec_helper' describe name_from_filename do include_examples 'module' + before( :each ){ framework.sitemap.clear } + def self.targets %w(Generic) end def self.elements @@ -17,9 +19,17 @@ audit element.to_sym, false urls = framework.auditstore.sitemap urls.include?( options.url + "#{element}/straight/trained" ).should be_true urls.include?( options.url + "#{element}/append/trained" ).should be_true + end + end + + context 'when the link count limit has been reached' do + it 'does not run' do + framework.opts.link_count_limit = 0 + audit :form, false + framework.auditstore.sitemap.should be_empty end end end