06e7a48aaf 
								
							
								 
							
						 
						
							
							
								
								Switch to React 16.8  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2019-08-01 15:31:33 +01:00  
				
					
						
							
							
								 
						
							
							
								f3e82b56e9 
								
							
								 
							
						 
						
							
							
								
								Remove unused disable_identity_server config flag  
							
							... 
							
							
							
							Fixes https://github.com/vector-im/riot-web/issues/10229  
							
						 
						
							2019-07-11 15:11:59 -06:00  
				
					
						
							
							
								 
						
							
							
								c68a621a71 
								
							
								 
							
						 
						
							
							
								
								Fix tests for liveliness checks  
							
							
							
						 
						
							2019-06-05 09:53:22 -06:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								a5092dc763 
								
							
								 
							
						 
						
							
							
								
								Fix tests to use new server config options  
							
							
							
						 
						
							2019-05-03 11:06:32 -06:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								5112b33af2 
								
							
								 
							
						 
						
							
							
								
								Remove unused test helper  
							
							
							
						 
						
							2019-03-26 14:41:10 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								ad95ca4e86 
								
							
								 
							
						 
						
							
							
								
								Add home page to fix loading tests  
							
							
							
						 
						
							2019-02-14 13:29:57 +00:00  
				
					
						
							
							
								 
						
							
							
								585d28692d 
								
							
								 
							
						 
						
							
							
								
								Fix loading tests for welcome page  
							
							
							
						 
						
							2019-02-11 15:18:29 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								fdb7a781e0 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #8466  from vector-im/jryans/add-welcome-page  
							
							... 
							
							
							
							Add configurable welcome page 
							
						 
						
							2019-02-08 17:17:24 +00:00  
				
					
						
							
							
								 
						
							
							
								e55ceef905 
								
							
								 
							
						 
						
							
							
								
								Disable even more tests  
							
							
							
						 
						
							2019-02-08 16:57:08 +00:00  
				
					
						
							
							
								 
						
							
							
								ec83f792ad 
								
							
								 
							
						 
						
							
							
								
								Fix / disable tests after welcome page  
							
							
							
						 
						
							2019-02-08 16:35:39 +00:00  
				
					
						
							
							
								 
						
							
							
								758723256e 
								
							
								 
							
						 
						
							
							
								
								fix app tests after force enabling lazy loading + removing feature flag  
							
							
							
						 
						
							2019-02-08 11:48:06 +00:00  
				
					
						
							
							
								 
						
							
							
								cec8a77d52 
								
							
								 
							
						 
						
							
							
								
								Disable room directory test because it doesn't work  
							
							... 
							
							
							
							See enclosed comments. 
							
						 
						
							2019-01-30 00:11:01 -07:00  
				
					
						
							
							
								 
						
							
							
								2d360eab74 
								
							
								 
							
						 
						
							
							
								
								Remove support for team servers  
							
							
							
						 
						
							2019-01-25 16:14:04 -06:00  
				
					
						
							
							
								 
						
							
							
								e98346e7cd 
								
							
								 
							
						 
						
							
							
								
								Rename login directory to auth  
							
							
							
						 
						
							2019-01-21 17:46:03 -06:00  
				
					
						
							
							
								 
						
							
							
								0e580635eb 
								
							
								 
							
						 
						
							
							
								
								Update tests for new platform layout  
							
							
							
						 
						
							2018-12-18 18:13:51 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								1dfaf70562 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "Revert "Run lint on travis builds and use modern node versions""  
							
							
							
						 
						
							2018-11-22 18:25:55 +00:00  
				
					
						
							
							
								 
						
							
							
								f701e2601a 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "Run lint on travis builds and use modern node versions"  
							
							
							
						 
						
							2018-11-22 18:17:09 +00:00  
				
					
						
							
							
								 
						
							
							
								70fe4f67ee 
								
									
								
							
								 
							
						 
						
							
							
								
								eslint --fix on test/  
							
							
							
						 
						
							2018-10-19 20:59:07 -05:00  
				
					
						
							
							
								 
						
							
							
								c8b26a1002 
								
							
								 
							
						 
						
							
							
								
								fix tests  
							
							
							
						 
						
							2018-04-16 00:23:34 +01:00  
				
					
						
							
							
								 
						
							
							
								8757c8cae0 
								
							
								 
							
						 
						
							
							
								
								move notif UTs to sdk  
							
							
							
						 
						
							2018-04-12 20:24:44 +01:00  
				
					
						
							
							
								 
						
							
							
								f7a26ddb91 
								
									
								
							
								 
							
						 
						
							
							
								
								fix (race?) broken tests  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2017-11-19 20:46:40 +00:00  
				
					
						
							
							
								 
						
							
							
								b9cf2c6b6c 
								
							
								 
							
						 
						
							
							
								
								remove 'return to app' test  
							
							
							
						 
						
							2017-10-26 18:08:42 +01:00  
				
					
						
							
							
								 
						
							
							
								c32e736754 
								
							
								 
							
						 
						
							
							
								
								Comment why we don't expect joining flag to reset  
							
							
							
						 
						
							2017-09-19 10:23:12 +01:00  
				
					
						
							
							
								 
						
							
							
								30efd02d22 
								
							
								 
							
						 
						
							
							
								
								Fix test for new behaviour of 'joining' flag  
							
							... 
							
							
							
							It's no longer reset when the join request completes, so don't
assert it. (The important test is later, asserting that the room
object is non-null). 
							
						 
						
							2017-09-15 15:57:37 +01:00  
				
					
						
							
							
								 
						
							
							
								238afde00a 
								
							
								 
							
						 
						
							
							
								
								Increase the timeout for clearing indexeddbs  
							
							... 
							
							
							
							Chrome seems to take ages (like, 1500ms regularly) to clear out the indexeddbs,
and that's causing test timeouts. Bump the timeout to hack around it.
Also: clear both dbs in parallel (can't hurt, right?) and improve diagnostics
on the process. 
							
						 
						
							2017-07-20 11:01:27 +01:00  
				
					
						
							
							
								 
						
							
							
								66ddf25977 
								
							
								 
							
						 
						
							
							
								
								Deflake the joining test  
							
							... 
							
							
							
							Just give the client longer to get started (it seems to be taking a long time
to get started talking to indexeddb) 
							
						 
						
							2017-07-14 16:14:42 +01:00  
				
					
						
							
							
								 
						
							
							
								32ef273f9d 
								
							
								 
							
						 
						
							
							
								
								use flushAllExpected in joining test  
							
							... 
							
							
							
							It won't do much to help with the vm stopping for 300ms, but it should make the
code and logs clearer. 
							
						 
						
							2017-07-13 13:23:10 +01:00  
				
					
						
							
							
								 
						
							
							
								76181f4771 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into rav/bluebird  
							
							
							
						 
						
							2017-07-13 12:04:54 +01:00  
				
					
						
							
							
								 
						
							
							
								69eb1a49d4 
								
							
								 
							
						 
						
							
							
								
								Fix a broken test  
							
							... 
							
							
							
							turns out that you could call defer.resolve on q defers as an unbound function,
whereas that doesn't work with bluebird promises. 
							
						 
						
							2017-07-13 00:56:13 +01:00  
				
					
						
							
							
								 
						
							
							
								4c5b5ca0ba 
								
							
								 
							
						 
						
							
							
								
								replace `q.Promise` with `new Promise`  
							
							
							
						 
						
							2017-07-13 00:50:01 +01:00  
				
					
						
							
							
								 
						
							
							
								d5b550f89a 
								
							
								 
							
						 
						
							
							
								
								replace q method calls with bluebird ones  
							
							... 
							
							
							
							```
find src test -name '*.js' |
    xargs perl -i -pe 's/q\.(all|defer|reject|delay|try|isFulfilled)\(/Promise.$1(/'
``` 
							
						 
						
							2017-07-13 00:50:01 +01:00  
				
					
						
							
							
								 
						
							
							
								b29b4a959b 
								
							
								 
							
						 
						
							
							
								
								q(...) -> Promise.resolve  
							
							... 
							
							
							
							```
find src test -name '*.js' | xargs perl -i -pe 's/\b[qQ]\(/Promise.resolve(/'
``` 
							
						 
						
							2017-07-13 00:50:01 +01:00  
				
					
						
							
							
								 
						
							
							
								10decf95f6 
								
							
								 
							
						 
						
							
							
								
								replace imports of `q` with bluebird  
							
							... 
							
							
							
							update `package.json`
```
find src test -name '*.js' |
    xargs perl -i -pe 'if (/require\(.[qQ].\)/) { $_ = "import Promise from '\''bluebird'\'';\n"; }'
find src test -name '*.js' |
    xargs perl -i -pe 'if (/import [qQ] /) { $_ = "import Promise from '\''bluebird'\'';\n"; }'
``` 
							
						 
						
							2017-07-13 00:48:31 +01:00  
				
					
						
							
							
								 
						
							
							
								b2403d59b7 
								
							
								 
							
						 
						
							
							
								
								loading tests: wait for login component  
							
							... 
							
							
							
							Rather than a fixed delay, use matrix-react-test-utils to wait for the login
component to appear. Hopefully this will deflakify some tests. 
							
						 
						
							2017-07-13 00:18:49 +01:00  
				
					
						
							
							
								 
						
							
							
								bd1196716a 
								
							
								 
							
						 
						
							
							
								
								Use external mock-request  
							
							... 
							
							
							
							mock-request is now factored out to matrix-mock-request; use it 
							
						 
						
							2017-07-04 15:59:21 +01:00  
				
					
						
							
							
								 
						
							
							
								ca3399df77 
								
							
								 
							
						 
						
							
							
								
								Clean up some log outputs from the integ tests  
							
							
							
						 
						
							2017-06-20 17:41:21 +01:00  
				
					
						
							
							
								 
						
							
							
								abf21675d5 
								
							
								 
							
						 
						
							
							
								
								Add some more logging to the tests  
							
							... 
							
							
							
							... to help diagnose when they fail 
							
						 
						
							2017-06-20 16:24:04 +01:00  
				
					
						
							
							
								 
						
							
							
								557d4ae4c1 
								
							
								 
							
						 
						
							
							
								
								Test 'return-to-app' functionality  
							
							... 
							
							
							
							Add a test for the 'log in as user' functionality, as well as the 'return to
app' functionality. 
							
						 
						
							2017-06-19 10:47:36 +01:00  
				
					
						
							
							
								 
						
							
							
								5a8a41ad50 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into rav/fix_token_redirect  
							
							
							
						 
						
							2017-06-19 09:05:19 +01:00  
				
					
						
							
							
								 
						
							
							
								60be24c665 
								
							
								 
							
						 
						
							
							
								
								Rename promise  
							
							
							
						 
						
							2017-06-19 09:04:24 +01:00  
				
					
						
							
							
								 
						
							
							
								6df1574b8b 
								
							
								 
							
						 
						
							
							
								
								onLoadCompleted is now onTokenLoginCompleted  
							
							
							
						 
						
							2017-06-16 15:05:14 +01:00  
				
					
						
							
							
								 
						
							
							
								f5b2a92e84 
								
							
								 
							
						 
						
							
							
								
								Give the login panel a bit longer to appear  
							
							
							
						 
						
							2017-06-15 18:17:00 +01:00  
				
					
						
							
							
								 
						
							
							
								1fcd462660 
								
							
								 
							
						 
						
							
							
								
								Tweak tests to match updates to matrixchat  
							
							... 
							
							
							
							Mostly this is just making it look at the `view` state rather than the
individual boolean flags.
One other tweak merits explanation: we now implement the initial
couldn't-register-as-guest login with an explicit switch to the LOGIN view,
which means that the URL gets updated to #/login. 
							
						 
						
							2017-06-15 17:52:18 +01:00  
				
					
						
							
							
								 
						
							
							
								584e4c04da 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4313  from vector-im/rav/deflakify_joining_test  
							
							... 
							
							
							
							Attempts to deflakify the joining test 
							
						 
						
							2017-06-15 16:29:37 +01:00