Sha256: 2468d022693c6bc47cbd01b2e7de32458fe78c1c5b2d7fd46d8dfd69d9814d5c
Contents?: true
Size: 1.09 KB
Versions: 40
Compression:
Stored size: 1.09 KB
Contents
//TODO: expectation result may make more sense as a presentation of an expectation. getJasmineRequireObj().buildExpectationResult = function() { function buildExpectationResult(options) { var messageFormatter = options.messageFormatter || function() {}, stackFormatter = options.stackFormatter || function() {}; return { matcherName: options.matcherName, expected: options.expected, actual: options.actual, message: message(), stack: stack(), passed: options.passed }; function message() { if (options.passed) { return 'Passed.'; } else if (options.message) { return options.message; } else if (options.error) { return messageFormatter(options.error); } return ''; } function stack() { if (options.passed) { return ''; } var error = options.error; if (!error) { try { throw new Error(message()); } catch (e) { error = e; } } return stackFormatter(error); } } return buildExpectationResult; };
Version data entries
40 entries across 40 versions & 2 rubygems