Sha256: ee849add6554ab643f9dcae8c6f7bc3fb027e1dacef25dc529f5455e93b1fdb3
Contents?: true
Size: 715 Bytes
Versions: 2
Compression:
Stored size: 715 Bytes
Contents
require 'spec_helper' describe name_from_filename do include_examples 'check' def self.elements [Element::GenericDOM] end def issue_count_per_element { Element::GenericDOM => 9 } end def find_issue( event ) issues.find do |issue| "on#{issue.vector.method}" == event.to_s end end easy_test do issues.select { |i| i.vector.type == :input }.size.should == 8 issues.select { |i| i.vector.type == :button }.size.should == 1 Arachni::Browser::Javascript::EVENTS_PER_ELEMENT[:input].each do |event| find_issue( event ).vector.action.should end_with event.to_s end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
arachni-1.2.1 | spec/components/checks/active/xss_dom_inputs_spec.rb |
arachni-1.2 | spec/components/checks/active/xss_dom_inputs_spec.rb |