Shubham Dhama
eaeaf2d851
list_render: Remove rows sort click handler from the body.
...
This removes the click handler previously attached to the body, now
we just need to pass `parent_container` which at least contains the
table heads.
2018-06-22 09:21:47 -04:00
Shubham Dhama
5b18a381fb
list_render: Extract sort handler function from data-sort click handler.
2018-06-22 09:21:47 -04:00
Shubham Dhama
2aba7c239f
list_render: Make list creation logic as an export in list_render module.
...
This changes how we create lists i.e.
from `list_render($container, list, opts)`
to `list_render.create($container, list, opts)`
2018-06-22 09:21:47 -04:00
Steve Howell
42435db492
Add run_test helper for individual tests.
...
This run_test helper sets up a convention that allows
us to give really short tracebacks for errors, and
eventually we can have more control over running
individual tests. (The latter goal has some
complications, since we often intentionally leak
setup in tests.)
2018-05-15 08:24:44 -07:00
Tim Abbott
6e149a7594
lint: Add JS indentation eslint rules for node_tests.
...
The only difference between this as the main project's lint rules is
that we dont have the OuterIIFE setting.
2018-05-06 19:35:18 -07:00
Steve Howell
6c4f02218e
node tests: Add some coverage to list_render.js.
2018-04-17 17:52:19 -07:00