default-processor.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. "use strict";
  2. var __extends = (this && this.__extends) || (function () {
  3. var extendStatics = Object.setPrototypeOf ||
  4. ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
  5. function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
  6. return function (d, b) {
  7. extendStatics(d, b);
  8. function __() { this.constructor = d; }
  9. d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
  10. };
  11. })();
  12. Object.defineProperty(exports, "__esModule", { value: true });
  13. var display_processor_1 = require("../display-processor");
  14. var DefaultProcessor = (function (_super) {
  15. __extends(DefaultProcessor, _super);
  16. function DefaultProcessor() {
  17. return _super !== null && _super.apply(this, arguments) || this;
  18. }
  19. DefaultProcessor.displaySpecDescription = function (spec) {
  20. return spec.description;
  21. };
  22. DefaultProcessor.prototype.displayJasmineStarted = function () {
  23. return "Jasmine started";
  24. };
  25. DefaultProcessor.prototype.displaySuite = function (suite) {
  26. return suite.description;
  27. };
  28. DefaultProcessor.prototype.displaySuccessfulSpec = function (spec) {
  29. return DefaultProcessor.displaySpecDescription(spec);
  30. };
  31. DefaultProcessor.prototype.displayFailedSpec = function (spec) {
  32. return DefaultProcessor.displaySpecDescription(spec);
  33. };
  34. DefaultProcessor.prototype.displaySpecErrorMessages = function (spec) {
  35. return this.displayErrorMessages(spec, this.configuration.spec.displayStacktrace);
  36. };
  37. DefaultProcessor.prototype.displaySummaryErrorMessages = function (spec) {
  38. return this.displayErrorMessages(spec, this.configuration.summary.displayStacktrace);
  39. };
  40. DefaultProcessor.prototype.displayPendingSpec = function (spec) {
  41. return DefaultProcessor.displaySpecDescription(spec);
  42. };
  43. DefaultProcessor.prototype.displayErrorMessages = function (spec, withStacktrace) {
  44. var logs = [];
  45. for (var _i = 0, _a = spec.failedExpectations; _i < _a.length; _i++) {
  46. var failedExpectation = _a[_i];
  47. logs.push("- ".failed + failedExpectation.message.failed);
  48. if (withStacktrace && failedExpectation.stack) {
  49. logs.push(this.configuration.stacktrace.filter(failedExpectation.stack));
  50. }
  51. }
  52. return logs.join("\n");
  53. };
  54. return DefaultProcessor;
  55. }(display_processor_1.DisplayProcessor));
  56. exports.DefaultProcessor = DefaultProcessor;
  57. //# sourceMappingURL=default-processor.js.map