choo-shortcache
Version:
choo nanocomponent cache shortcut
23 lines (19 loc) • 461 B
JavaScript
var tape = require('tape')
var abstractMorph = require('./diff')
var nanomorph = require('../')
if (!module.parent) {
require('./fuzz')
specificTests(nanomorph)
abstractMorph(nanomorph)
} else {
module.exports = abstractMorph
}
function specificTests (morph) {
tape('nanomorph', function (t) {
t.test('should assert input types', function (t) {
t.plan(2)
t.throws(morph, /a/)
t.throws(morph.bind(null, {}), /b/)
})
})
}