mithril-vndb/render/tests
Isiah Meadows 1f4b2cf49a
Deservicify core (#2458)
* De-servicify router (mostly)

Still uses the redraw service, but it no longer has an intermediate
service of its own.

Also, did a *lot* of test deduplication in this. About 30-40% of the
router service tests were already tested on the main router API instance
itself.

Bundle size decreased from 9560 to 9548 bytes min+gzip.

* Merge `m.mount` + `m.redraw`, update router

Simplifies the router and redraw mechanism, and makes it much easier to
keep predictable.

Bundle size down to 9433 bytes min+gzip, docs updated accordingly.

* Make `mithril/render` just return the `m.render` function directly.

* Deservicify `m.render`, revise `m.route`

- You now have to use `mithril/render/render` directly if you want an
  implicit redraw function. (This will likely be going away in v3.)
- Revise `m.route` to only `key` components

* Add `redraw` to `m.render`, deservicify requests

* Test error logging

* Update docs + changelog [skip ci]
2019-07-07 18:28:43 -04:00
..
manual Merge #2075 into next (#2175) 2018-11-07 18:42:50 -05:00
index.html Do not normalise component children on ingestion (#2155) 2018-05-29 10:53:16 +01:00
test-attributes.js Deservicify core (#2458) 2019-07-07 18:28:43 -04:00
test-component.js Deservicify core (#2458) 2019-07-07 18:28:43 -04:00
test-createElement.js Deservicify core (#2458) 2019-07-07 18:28:43 -04:00
test-createFragment.js Deservicify core (#2458) 2019-07-07 18:28:43 -04:00
test-createHTML.js Deservicify core (#2458) 2019-07-07 18:28:43 -04:00
test-createNodes.js Deservicify core (#2458) 2019-07-07 18:28:43 -04:00
test-createText.js Deservicify core (#2458) 2019-07-07 18:28:43 -04:00
test-event.js Deservicify core (#2458) 2019-07-07 18:28:43 -04:00
test-fragment.js Fix keys, normalize holes (#2452) 2019-07-03 17:05:44 -04:00
test-hyperscript.js Fix keys, normalize holes (#2452) 2019-07-03 17:05:44 -04:00
test-input.js Deservicify core (#2458) 2019-07-07 18:28:43 -04:00
test-normalize.js Fix keys, normalize holes (#2452) 2019-07-03 17:05:44 -04:00
test-normalizeChildren.js Move fragment type check to normalizer (#2462) 2019-07-07 17:16:56 -04:00
test-normalizeComponentChildren.js Deservicify core (#2458) 2019-07-07 18:28:43 -04:00
test-onbeforeremove.js Deservicify core (#2458) 2019-07-07 18:28:43 -04:00
test-onbeforeupdate.js Deservicify core (#2458) 2019-07-07 18:28:43 -04:00
test-oncreate.js Deservicify core (#2458) 2019-07-07 18:28:43 -04:00
test-oninit.js Deservicify core (#2458) 2019-07-07 18:28:43 -04:00
test-onremove.js Deservicify core (#2458) 2019-07-07 18:28:43 -04:00
test-onupdate.js Deservicify core (#2458) 2019-07-07 18:28:43 -04:00
test-render-hyperscript-integration.js Deservicify core (#2458) 2019-07-07 18:28:43 -04:00
test-render.js Deservicify core (#2458) 2019-07-07 18:28:43 -04:00
test-textContent.js Deservicify core (#2458) 2019-07-07 18:28:43 -04:00
test-trust.js don't throw error on undefined/null trusted vnode #1375 2016-10-28 09:51:07 -04:00
test-updateElement.js Deservicify core (#2458) 2019-07-07 18:28:43 -04:00
test-updateFragment.js Deservicify core (#2458) 2019-07-07 18:28:43 -04:00
test-updateHTML.js Deservicify core (#2458) 2019-07-07 18:28:43 -04:00
test-updateNodes.js Deservicify core (#2458) 2019-07-07 18:28:43 -04:00
test-updateNodesFuzzer.js Deservicify core (#2458) 2019-07-07 18:28:43 -04:00
test-updateText.js Deservicify core (#2458) 2019-07-07 18:28:43 -04:00