html-element-map
Version:
Look up HTML tag names via HTML Element constructors, and vice versa.
26 lines (17 loc) • 544 B
JavaScript
;
var test = require('tape');
var isArray = require('isarray');
var byTag = require('../byTag');
test('byTag()', function (t) {
t.equal(typeof byTag, 'function', 'is a function');
t['throws'](function () { byTag(); }, 'requires a string');
var items = byTag('a');
t.equal(isArray(items), true, 'returns an array');
t.deepEqual(items, [{
constructor: global.HTMLAnchorElement,
constructorName: 'HTMLAnchorElement',
expectedConstructor: global.HTMLAnchorElement,
tag: 'a'
}], 'has expected data');
t.end();
});