Travis Ralston
fc5c93ab5f
Fix unit tests for new login
...
Supply a server config to the component and adjust the wait logic to be less of a race. The Login component will noop onPasswordLogin if it is "busy", and it is busy when it requests the login flows.
2019-05-03 16:27:41 -06:00
Travis Ralston
ae63df95ea
Fix tests to use new serverConfig prop
2019-05-03 11:34:30 -06:00
Travis Ralston
a5092dc763
Fix tests to use new server config options
2019-05-03 11:06:32 -06:00
J. Ryan Stinnett
eb1d1517ca
Setup crypto store for restore session tests
...
The new storage consistency work expects a crypto store exist together with
local storage. This updates the loading tests to create them together.
Needed for https://github.com/vector-im/riot-web/issues/9109
2019-03-29 18:01:04 +00:00
Bruno Windels
30dc6a9150
remove tests relying on scrollpanel behaviour
...
as BACAT scrolling relies on CSS from riot, which is not
included in the karma tests, we're removing these
tests in favor of later adding them to the e2e tests.
2019-03-28 17:57:08 +01:00
J. Ryan Stinnett
fef69b54fb
Use on_logged_in
action in tests
...
This changes the way tests wait for login to complete from a timer-based system
(which can cause intermittent failures) to an action-based system. The lifecycle
code dispatches the action `on_logged_in` when login completes which we can wait
for in the tests as a much better indication that work is done.
2019-03-26 15:21:53 +00:00
J. Ryan Stinnett
5112b33af2
Remove unused test helper
2019-03-26 14:41:10 +00:00
J. Ryan Stinnett
f321aba4ac
Convert away from Promise.defer
...
`Promise.defer` is deprecated in Bluebird and it logs loudly each time it's
called. This cleans up testing logs significantly by converting away from it.
2019-03-26 12:46:26 +00:00
Bruno Windels
494779393f
Merge branch 'develop' into bwindels/bacat-scrolling
2019-03-21 13:50:32 +01:00
J. Ryan Stinnett
99369a54fe
Typo
...
Co-Authored-By: dbkr <dbkr@users.noreply.github.com>
2019-03-20 18:11:42 +00:00
David Baker
58b2068fbf
Set velocity's mock option in the unit test
2019-03-20 17:43:19 +00:00
Bruno Windels
95e61a57bc
fix some tests
2019-03-15 10:16:21 +01:00
David Baker
ce9f3d8a57
Rename
2019-03-11 11:38:54 +00:00
David Baker
61ebf4d920
spurious semicolon
2019-03-08 13:52:04 +00:00
David Baker
ce1623691e
Fix instantly sending RRs
...
Splits UserActivity into a tristate of 'active' (last < 1s), 'passive' (lasts a
couple of mins) and neither. Read receipts are sent when 'active', read markers
are sent while 'passive'.
Also fixed a document / window mix-up on the 'blur' handler.
Also adds a unit test for UserActivity because it's quite complex now
(and changes UserActivity to make it testable by accessing the singleton
via sharedInstance() rather than exporting it directly).
Fixes https://github.com/vector-im/riot-web/issues/9023
2019-03-08 12:46:38 +00:00
Bruno Windels
65807c7a66
Revert "remove test for #528 as we removed that fix"
...
This reverts commit 42030796c7
.
2019-03-01 16:08:58 +01:00
Bruno Windels
42030796c7
remove test for #528 as we removed that fix
2019-02-26 10:49:03 +01:00
Bruno Windels
f97ea37717
permalink is one word
2019-02-25 18:43:08 +01:00
Bruno Windels
476b81fc1e
add test for membership change
2019-02-25 18:43:08 +01:00
Bruno Windels
5ef673e80e
port existing tests
2019-02-25 18:43:08 +01:00
David Baker
ad95ca4e86
Add home page to fix loading tests
2019-02-14 13:29:57 +00:00
Travis Ralston
b12362dd37
Disable dragging tests for room list
...
We don't support dragging, so don't test it.
2019-02-13 19:51:34 -07:00
J. Ryan Stinnett
585d28692d
Fix loading tests for welcome page
2019-02-11 15:18:29 +00:00
J. Ryan Stinnett
50baa09f5e
Revert "Disable even more tests"
...
This was only done because CI was missing
matrix-org/matrix-react-sdk@5977859dd9 .
This reverts commit e55ceef905
.
2019-02-11 10:06:44 +00:00
David Baker
fdb7a781e0
Merge pull request #8466 from vector-im/jryans/add-welcome-page
...
Add configurable welcome page
2019-02-08 17:17:24 +00:00
J. Ryan Stinnett
e55ceef905
Disable even more tests
2019-02-08 16:57:08 +00:00
J. Ryan Stinnett
ec83f792ad
Fix / disable tests after welcome page
2019-02-08 16:35:39 +00:00
Bruno Windels
758723256e
fix app tests after force enabling lazy loading + removing feature flag
2019-02-08 11:48:06 +00:00
J. Ryan Stinnett
71c30b5641
Add some basic login tests
2019-02-05 16:33:12 +00:00
J. Ryan Stinnett
71d1a24fcb
Add some basic registration tests
2019-02-05 09:26:45 +00:00
Bruno Windels
42161f3a23
fix tests
2019-01-30 18:43:16 +01:00
Travis Ralston
cec8a77d52
Disable room directory test because it doesn't work
...
See enclosed comments.
2019-01-30 00:11:01 -07:00
Travis Ralston
d20bdbbc1a
Disable room settings tests
2019-01-28 14:11:10 -07:00
J. Ryan Stinnett
2d360eab74
Remove support for team servers
2019-01-25 16:14:04 -06:00
J. Ryan Stinnett
20b7debcaf
Remove support for team servers
2019-01-25 16:13:30 -06:00
J. Ryan Stinnett
9470424bcb
Enable linting for all auth related files
2019-01-23 18:32:36 -06:00
J. Ryan Stinnett
e98346e7cd
Rename login directory to auth
2019-01-21 17:46:03 -06:00
J. Ryan Stinnett
29be3ee4b5
Rename login directory to auth
2019-01-21 17:45:55 -06:00
Travis Ralston
0ebde5266e
Appease the linter again
2019-01-03 22:40:44 -07:00
Travis Ralston
f59625f7bd
Fix last active test
...
Time is backwards from all the other tests: larger is older, so we want LessThanOrEqual. Also ensure all the power levels are the same to prevent the sort algorithm from running a PL ordering.
2019-01-03 22:24:24 -07:00
Travis Ralston
34d5870a03
Appease the linter
2019-01-03 22:07:09 -07:00
Travis Ralston
77dfba8a22
Add unit tests for MemberList
...
Particularly the ordering of the tiles.
2019-01-03 21:55:52 -07:00
Travis Ralston
8017f0a4a1
Merge remote-tracking branch 'origin/experimental' into travis/develop-for-real
2019-01-03 16:00:23 -07:00
David Baker
f928be6f59
Revert "Merge pull request #2395 from matrix-org/dbkr/merge_develop_experimental"
...
This reverts commit ad47144355
.
2019-01-03 15:37:03 -07:00
David Baker
7d161de35b
Partial merge of develop to experimental
...
Does not include #2336 as the file has been moved out from underneath it:
will do this separately
2019-01-03 15:02:58 +00:00
Stephen Solka
0bb35944f9
replace expect.createSpy() with jest.fn()
...
Signed-off-by: Stephen Solka <stephen0q@gmail.com>
2019-01-02 16:59:48 -06:00
Stephen Solka
c3185a4cdb
breaking changes from expect upgrade
...
Signed-off-by: Stephen Solka <stephen0q@gmail.com>
2019-01-02 16:59:48 -06:00
David Baker
0e580635eb
Update tests for new platform layout
2018-12-18 18:13:51 +00:00
Richard van der Hoff
6ca0b3ad03
Update the tests to match https://github.com/matrix-org/matrix-react-sdk/pull/2340
...
See the react-sdk PR for some context.
2018-12-11 16:14:17 +00:00
Travis Ralston
f08a54ed1e
Don't consider ACL'd servers as permalink candidates
...
and fix the bug where it was picking 4 servers instead of 3. This was due to `<=` instead of `<` in the `MAX_SERVER_CANDIDATES` loop. Added tests for all the things.
Fixes https://github.com/vector-im/riot-web/issues/7752
Fixes https://github.com/vector-im/riot-web/issues/7682
2018-12-05 18:00:09 -07:00