hyperscript-helpers
Version:
Terse syntax for hyperscript
20 lines (17 loc) • 582 B
JavaScript
const assert = require('assert');
const h = require('hyperscript');
const helpers = require('../dist/index')(h);
const svgHelpers = require('../dist/svg')(h);
const svg = helpers.svg;
const rect = svgHelpers.rect;
const jsc = require('jsverify');
const _ = require('lodash');
const tagNames = require('html-tag-names');
describe('svg', function(){
jsc.property('svg() ≡ h("svg")', function(){
return _.isEqual(h('svg').nodeName, svg().nodeName);
});
jsc.property('rect() ≡ h("rect")', function(){
return _.isEqual(h('rect').nodeName, rect().nodeName);
});
});