@mochify/mochify
Version:
Run mocha tests in headless browsers
24 lines (18 loc) • 510 B
JavaScript
;
const util = require('util');
const { Syntetic } = require('./syntetic');
class NamedNodeMap extends Syntetic {
constructor(attrs) {
super();
this.attrs = attrs;
}
toString() {
return `NamedNodeMap [${this.attrs.join(' ')}]`;
}
[util.inspect.custom](_, opts, inspect) {
return `${opts.stylize(`NamedNodeMap [`, 'date')}${this.attrs
.map((attr) => inspect(attr, opts))
.join(' ')}${opts.stylize(`]`, 'date')}`;
}
}
exports.NamedNodeMap = NamedNodeMap;