Class: ApprovalTests::Reporters::DiffReporter

Inherits:
Object
  • Object
show all
Defined in:
lib/approval_tests/reporters/diff_reporter.rb

Instance Method Summary collapse

Constructor Details

#initialize(&block) ⇒ DiffReporter

Returns a new instance of DiffReporter.



6
7
8
# File 'lib/approval_tests/reporters/diff_reporter.rb', line 6

def initialize(&block)
  @launcher = block || self.class.default_launcher
end

Instance Method Details

#approved_when_reportedObject



16
17
18
# File 'lib/approval_tests/reporters/diff_reporter.rb', line 16

def approved_when_reported
  false 
end

#report(approved, received) ⇒ Object



10
11
12
13
14
# File 'lib/approval_tests/reporters/diff_reporter.rb', line 10

def report(approved, received)
  TextWriter.write_file(approved,"")  unless File.exists?(approved)
  QuietReporter.instance.report(approved, received)
  launch(approved, received)
end