UNPKG

angular-testing-booster

Version:

This library improves automated testing of Angular apps with Karma and Jasmine. Also includes additional features for tests that follow Gherkin syntax.

34 lines (33 loc) 1.08 kB
"use strict"; var extraMatchers = { toHaveClass: function (util, customEqualityTesters) { return { compare: function (element, expected) { var result; if (element) { var hasClass = element.classList.contains(expected); if (hasClass) { result = { pass: true, message: 'Element has Class' }; } else { result = { pass: false, message: 'ERROR: Element does not have Class -> ' + expected }; } } else { result = { pass: false, message: 'ERROR: No DOM element found -> ' + element }; } return result; } }; } }; module.exports = extraMatchers;