Sha256: 6b32dd116cd7886d94d74976b431ddfe4b10fa0f54f33160358b0fabb69ed9b5

Contents?: true

Size: 664 Bytes

Versions: 6

Compression:

Stored size: 664 Bytes

Contents

require 'dummy_finding'

module CMSScanner
  module Finders
    module Independent
      # Dummy Test Finder
      class DummyFinder < Finder
        def passive(_opts = {})
          # the nil is there to ensure such value is ignored
          [DummyFinding.new('test', found_by: found_by), nil]
        end

        def aggressive(_opts = {})
          DummyFinding.new('test', confidence: 100, found_by: 'override')
        end
      end

      # No aggressive result finder
      class NoAggressiveResult < Finder
        def passive(_opts = {})
          DummyFinding.new('spotted', confidence: 10, found_by: found_by)
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
cms_scanner-0.0.18 spec/dummy_independent_finders.rb
cms_scanner-0.0.17 spec/dummy_independent_finders.rb
cms_scanner-0.0.16 spec/dummy_independent_finders.rb
cms_scanner-0.0.15 spec/dummy_independent_finders.rb
cms_scanner-0.0.14 spec/dummy_independent_finders.rb
cms_scanner-0.0.13 spec/dummy_independent_finders.rb