Sha256: 1716767c0699d1482df67e430462c66975bf81d653f54e5abf182c96a62ef3d2
Contents?: true
Size: 708 Bytes
Versions: 3
Compression:
Stored size: 708 Bytes
Contents
var diffOptions = { ignoreAttributes: ['id'], ignoreWhitespaces: true, }; var HtmlDiffer = require('html-differ').HtmlDiffer; var htmlDiffer = new HtmlDiffer(diffOptions); /* * This assertion helper tests whether two fragments of Html 'appear' * to match. In terms of fragments rendered by Ember, we want to explicitly * ignore whitespace and certain attributes values, such as IDs, which Ember * auto-generates. Attribute ordering is also ignored. */ function assertHTMLMatches(assert, actual, expected, message) { var isEqual = htmlDiffer.isEqual(actual, expected); assert.pushResult({ result: isEqual, actual, expected, message, }); } module.exports = assertHTMLMatches;
Version data entries
3 entries across 3 versions & 1 rubygems