Sha256: b053f8cef4818a500b13a26425ae37ebc489272f57ef0e7a6a5b003425fc2e3c
Contents?: true
Size: 1.1 KB
Versions: 10
Compression:
Stored size: 1.1 KB
Contents
require_relative '../../lib/reek/smell_detectors' require_relative '../../lib/reek/smell_detectors/base_detector' require_relative '../../lib/reek/smell_warning' require_relative '../../lib/reek/cli/options' FactoryBot.define do factory :smell_detector, class: Reek::SmellDetectors::BaseDetector do skip_create transient do smell_type { 'FeatureEnvy' } end initialize_with do ::Reek::SmellDetectors.const_get(smell_type).new end end factory :smell_warning, class: Reek::SmellWarning do skip_create smell_detector context { 'self' } source { 'dummy_file' } lines { [42] } message { 'smell warning message' } parameters { {} } initialize_with do new(smell_detector, source: source, context: context, lines: lines, message: message, parameters: parameters) end end factory :code_comment, class: Reek::CodeComment do comment { '' } line { 1 } source { 'string' } initialize_with do new comment: comment, line: line, source: source end end end
Version data entries
10 entries across 8 versions & 2 rubygems