Isiah Meadows
4a641092dc
Officially drop IE9-10 support, pull out our hacks ( #2296 )
...
- I also fixed a bunch of related comments
- I had to polyfill `requestAnimationFrame` for Node
- Drive-by: run `eslint . --fix`
- Drive-by: update transpiling info in CONTRIBUTING.md
- Drive-by: we aren't the only ones going semicolon-free
2018-11-27 18:04:15 -05:00
magikstm
e64a322bcf
Correct test scripts
2017-12-30 04:44:00 -05:00
Patrik Johnson
131e61002e
Enable setting navigation options with m.route.link API
2017-10-29 12:21:23 +02:00
Pierre-Yves Gérardy
8ab31790ab
Merge pull request #1592 from pygy/async-redraw
...
Make m.redraw() purely asynchronous, add m.redraw.sync()
2017-07-17 23:16:44 +02:00
Pierre-Yves Gérardy
4df43499be
Merge pull request #1889 from pygy/fix-1857
...
Don't overwrite the options object when redirecting from onmatch with m.route.set
2017-07-06 21:10:03 +02:00
Pierre-Yves Gérardy
67b11f156a
Add a test to ensure that e.redraw is cleared if it was false
2017-07-06 19:48:47 +02:00
Pierre-Yves Gérardy
a867754d6a
Don't overwrite the options object when redirecting from onmatch with m.route.set, fix #1857
2017-07-05 23:58:01 +02:00
Pierre-Yves Gérardy
0e0ed7c45d
Lint
2017-06-14 00:15:08 +02:00
Pierre-Yves Gérardy
7de0124339
Tests for m.redraw.sync()
2017-06-13 23:22:25 +02:00
Pierre-Yves Gerardy
b004c20f0c
Make m.redraw() strictly asynchronous
2017-06-13 15:20:29 +02:00
Gyandeep Singh
daf5a64697
Chore: Fix lint issues and add indent with tabs
2017-03-11 15:54:41 -06:00
Isiah Meadows
1cc5fa5ba7
"use strict" and other linty fixes
2017-03-03 18:24:38 -05:00
Pierre-Yves Gerardy
2196f5c909
Add test-utils/components.js to index.html where needed
2017-02-21 09:16:08 +01:00
Pierre-Yves Gerardy
fca89f987f
Tests: enable the three kind of components in all related files but api/tests/test-route.js
2017-02-19 02:14:15 +01:00
Pierre-Yves Gerardy
ac38335453
Tests: Wrap some component definitions in createComponent() calls
...
These are the ones that would have been tedious to automate.
jscodeshift will handle the remaining ones
2017-02-19 02:14:15 +01:00
Pierre-Yves Gerardy
f96319e6f6
Tests: add dummy forEach blocks around sections with components
2017-02-19 02:14:15 +01:00
Pierre-Yves Gerardy
a8e5189f0b
Tests: factory => closure components
2017-02-19 02:14:15 +01:00
Pierre-Yves Gerardy
d7f39a8254
Tests: group together tests with/without components
2017-02-19 02:14:15 +01:00
Pierre-Yves Gerardy
f4fb5ac4be
Tests for routes that resolve to class and factory components
2017-02-15 21:58:41 +01:00
Pierre-Yves Gerardy
9e65e6bf47
Tests for mounting class and factory components
2017-02-15 21:58:41 +01:00
Leo
9d5f686bbd
#1579 prevent infinite loop in non-existent default route
2017-02-03 22:21:14 -05:00
Pat Cavit
d119accb21
fix: m.route.param, not m.route.params 😓
2017-01-11 15:14:29 -08:00
Pat Cavit
2cdd8a96d1
tests: undefined until a route has been matched
2017-01-11 14:25:19 -08:00
Pat Cavit
834dd02610
feat: bring back m.route.params()
...
Because it's annoying only having route params available to the
top-level components within a route.
2017-01-11 14:23:42 -08:00
Leo Horie
9ad16858a5
#1520 ospec: report duplicate test names
2017-01-08 13:05:27 -05:00
Bryce Gibson
eadd9a0768
Ensure the test checks the right thing.
2016-12-24 09:36:24 +11:00
Leo
d42d728681
fix test
2016-12-23 08:52:09 -05:00
Bryce Gibson
f4084671bc
Typo.
2016-12-22 21:16:32 +11:00
Bryce Gibson
088c41a47f
Test precondition.
2016-12-22 21:16:32 +11:00
Pierre-Yves Gerardy
703aab7905
[router] Fix hopefully the last race condition
2016-12-09 11:13:42 +01:00
Pierre-Yves Gerardy
605fa44711
[api/router] Test for two deferred onmatch racing
2016-12-08 15:18:37 +01:00
Pierre-Yves Gerardy
3a671fc5ca
[router] add tests for onmatch corner cases
2016-12-07 17:07:37 +01:00
Leo Horie
f1f52445ec
more router fixes
2016-12-07 07:57:58 -05:00
Leo Horie
992aa30ccc
fix m.route.link and m.route.set history replacement
2016-12-06 23:29:15 -05:00
Leo Horie
37cb9a0622
test some more routeresolver cases
2016-12-06 21:59:45 -05:00
Leo Horie
c2acdf6f4a
fix and test some edge cases in router
2016-12-06 19:59:39 -05:00
Leo Horie
d8ad94adb2
fix invalidation test
2016-12-06 16:53:16 -05:00
Leo Horie
b6c79f5911
tighten up async testing
2016-12-06 12:43:23 -05:00
Leo Horie
3134202d24
fix tests
2016-12-06 00:09:09 -05:00
Leo Horie
809d8921c9
bypass route resolution algorithm on non-routed redraws
2016-12-05 11:23:25 -05:00
Leo Horie
bb4321e8db
Merge remote-tracking branch 'origin/rewrite' into rewrite
2016-12-04 23:36:52 -05:00
Leo Horie
a2b45ff131
add integration test
2016-12-04 23:36:38 -05:00
Pierre-Yves Gerardy
58275417d4
Add test for the context of onmatch and render
2016-12-04 23:49:33 +01:00
Pierre-Yves Gerardy
b6c8e2c63e
Add an assertion for RouteResolver.render calls on route.set(route.get())
2016-12-04 23:38:01 +01:00
Leo Horie
2ffd2fb7e4
throttle m.route redraws
2016-12-04 01:53:39 -05:00
Leo Horie
7368cf6f26
spacing
2016-12-03 09:09:37 -05:00
Leo Horie
23d0939647
test mount redraw count
2016-12-03 00:35:35 -05:00
Leo Horie
713c25c9c0
fix #1404
2016-12-01 01:45:07 -05:00
1111hui
49d678e9a2
double test timeout for test pass in old machine
2016-10-10 16:41:57 +08:00
Leo Horie
cffe77b2c2
tweak timeout in some api/router tests
2016-10-04 16:43:31 -04:00