mithril-vndb/test-utils
Isiah Meadows b98ab29efd
Make errors and their messages more accurate and helpful (#2536)
Also, I normalized them to all be sentences for consistency, and I moved
the reentrancy check from `m.mount` to `m.render` to be a little more
helpful. The router change during mounting is inconsequential and only
to avoid the new modified error, and the change to the update loop is to
send the original error if an error occurred while initializing the
default route. (This is all around more useful anyways.)

And while I was at it, I fixed an obscure bug with sync redraws.
2019-09-30 16:08:04 -04:00
..
tests Deservicify core (#2458) 2019-07-07 18:28:43 -04:00
browserMock.js The browserMock $window must be reachable from the pushStateMock 2016-12-07 17:07:37 +01:00
callAsync.js fix event removal in diff 2016-08-12 22:08:02 -04:00
components.js Chore: Fix lint issues and add indent with tabs 2017-03-11 15:54:41 -06:00
domMock.js Make errors and their messages more accurate and helpful (#2536) 2019-09-30 16:08:04 -04:00
parseURL.js "use strict" and other linty fixes 2017-03-03 18:24:38 -05:00
pushStateMock.js Deduplicate m.route and m.redraw logic (#2453) 2019-07-05 18:52:06 -04:00
README.md Add editorconfig, resolve differences 2016-06-18 03:22:12 -04:00
throttleMock.js Deservicify core (#2458) 2019-07-07 18:28:43 -04:00
xhrMock.js Track XHR replacements correctly (#2455) 2019-07-05 19:50:51 -04:00

Test utils

Utilities for testing Mithril

Version: 1.0 License: MIT

About

  • pushStateMock - mock for history.pushState and location
  • ajaxMock - mock for XMLHttpRequest and JSONP transporters
  • parseURL - helper function for URL parsing