Class: DeprecationToolkit::Behaviors::CIRecordHelper

Inherits:
Object
  • Object
show all
Extended by:
ReadWriteHelper
Defined in:
lib/deprecation_toolkit/behaviors/ci_record_helper.rb

Constant Summary collapse

HEADER =
"[DeprecationToolkit]"

Class Method Summary collapse

Methods included from ReadWriteHelper

read, write

Class Method Details

.trigger(test, current_deprecations, _recorded_deprecations) ⇒ Object



12
13
14
15
16
17
18
19
20
21
22
# File 'lib/deprecation_toolkit/behaviors/ci_record_helper.rb', line 12

def self.trigger(test, current_deprecations, _recorded_deprecations)
  filename = recorded_deprecations_path(test)

  to_output = {
    filename.to_s => {
      test_name(test) => current_deprecations.deprecations_without_stacktrace,
    },
  }

  raise "#{HEADER} #{JSON.dump(to_output)}"
end