UNPKG

protractor_sample1

Version:

Kenny's sample

45 lines (44 loc) 1.37 kB
module.exports = { addCustomMatchers: function(jasmine, logs) { jasmine.addMatchers({ toBe: function() { return { compare: function(actual, expected) { const result = actual === expected; const message = result ? 'Passed' : `Expected ${actual} to be ${expected}`; logs.push({ matcher: 'toBe', actual: actual, expected: expected, passed: result, message: message }); return { pass: result, message: message }; } }; }, toEqual: function() { return { compare: function(actual, expected) { const result = jasmine.matchersUtil.equals(actual, expected); const message = result ? 'Passed' : `Expected ${actual} to equal ${expected}`; logs.push({ matcher: 'toEqual', actual: actual, expected: expected, passed: result, message: message }); return { pass: result, message: message }; } }; } }); } };