Class: SpecTracker::CLI

Inherits:
Thor
  • Object
show all
Defined in:
lib/spec_tracker/cli.rb

Instance Method Summary collapse

Instance Method Details

#reportObject



11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/spec_tracker/cli.rb', line 11

def report
  SpecTracker.configure do |configuration|
    configuration.spec_path = options[:spec_path] if options[:spec_path]
    configuration.test_report_path = options[:test_report_path] if options[:test_report_path]
    configuration.scenario_id_regex = Regexp.new(options[:scenario_id_regex]) if options[:scenario_id_regex]
    configuration.spec_type = options[:spec_type] if options[:spec_type]
    configuration.scenario_id_header = options[:scenario_id_header] if options[:scenario_id_header]
    configuration.scenario_name_header = options[:scenario_name_header] if options[:scenario_name_header]
    configuration.locale = options[:locale] if options[:locale]
  end
  SpecTracker::ReportTask.new.execute
end