ngarbezza/testy

View on GitHub
lib/core/test_result_reporter.js

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
'use strict';

import { TestResult } from './test_result.js';

export class TestResultReporter {
  constructor(runner) {
    this._runner = runner;
  }

  report(result) {
    this._runner.setResultForCurrentTest(result);
  }

  reportSuccess() {
    return this.report(TestResult.success());
  }

  reportFailure(message) {
    return this.report(TestResult.failure(message));
  }
}