Class: ApprovalTests::Reporters::DiffReporter
- Inherits:
-
Object
- Object
- ApprovalTests::Reporters::DiffReporter
- Defined in:
- lib/approval_tests/reporters/diff_reporter.rb
Direct Known Subclasses
FileLauncherReporter, OpendiffReporter, TortoisediffReporter, VimdiffReporter
Instance Method Summary collapse
- #approved_when_reported ⇒ Object
-
#initialize(&block) ⇒ DiffReporter
constructor
A new instance of DiffReporter.
- #report(approved, received) ⇒ Object
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_reported ⇒ Object
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 |