const assert = require('assert') const hv = require('..') assert.strictEqual(hv(` `), `var s `) assert.strictEqual(hv(` `), `h('ul', null, (state.items || []).map(function ($value, $index, $target) { var item = $value return h('li', { 'key': (item) }, view(props, state)) }, this)) `) assert.strictEqual(hv(` `), `h('ul', null, (state.items || []).map(function ($value, $index, $target) { var item = $value return view(item, actions) }, this)) `) assert.strictEqual(hv(` `), `const a = 'foo' h('ul', null, h('li')) `)