J. Ryan Stinnett 
							
						 
					 
					
						
						
						
						
							
						
						
							fb77bcf762 
							
						 
					 
					
						
						
							
							Remove spinner check  
						
						... 
						
						
						
						We may no longer see a spinner for some login paths with the changes to add a
complete security step.
Part of https://github.com/vector-im/riot-web/issues/11214  
						
						
					 
					
						2020-01-16 16:07:49 +00:00 
						 
				 
			
				
					
						
							
							
								Travis Ralston 
							
						 
					 
					
						
						
						
						
							
						
						
							3fb6b1ed63 
							
						 
					 
					
						
						
							
							Remove excessive sleep now that we're not using chrome  
						
						
						
						
					 
					
						2020-01-15 15:31:08 -07:00 
						 
				 
			
				
					
						
							
							
								Travis Ralston 
							
						 
					 
					
						
						
						
						
							
						
						
							bcda501864 
							
						 
					 
					
						
						
							
							Replace usages of expect.toStartWith with boolean checks  
						
						
						
						
					 
					
						2020-01-15 14:44:46 -07:00 
						 
				 
			
				
					
						
							
							
								Travis Ralston 
							
						 
					 
					
						
						
						
						
							
						
						
							84439cff86 
							
						 
					 
					
						
						
							
							Import the cryptostore from the right place  
						
						
						
						
					 
					
						2020-01-15 14:06:44 -07:00 
						 
				 
			
				
					
						
							
							
								Travis Ralston 
							
						 
					 
					
						
						
						
						
							
						
						
							e37da08730 
							
						 
					 
					
						
						
							
							Replace beforeEach with just a cleanLocalstorage call  
						
						... 
						
						
						
						The rest isn't needed anymore. 
						
						
					 
					
						2020-01-15 14:06:24 -07:00 
						 
				 
			
				
					
						
							
							
								Travis Ralston 
							
						 
					 
					
						
						
						
						
							
						
						
							3c9c0ec447 
							
						 
					 
					
						
						
							
							Leave the language handler setup to the test init scripts  
						
						
						
						
					 
					
						2020-01-15 14:05:55 -07:00 
						 
				 
			
				
					
						
							
							
								Travis Ralston 
							
						 
					 
					
						
						
						
						
							
						
						
							161a1342b2 
							
						 
					 
					
						
						
							
							Swap over to Jest, breaking everything  
						
						
						
						
					 
					
						2020-01-15 13:24:19 -07:00 
						 
				 
			
				
					
						
							
							
								Travis Ralston 
							
						 
					 
					
						
						
						
						
							
						
						
							a978a6734f 
							
						 
					 
					
						
						
							
							Fix CI tests  
						
						... 
						
						
						
						There's a bunch of generated files that webpack relies on to work, and Karma works off webpack. To make both happy we've added
a new `build:genfiles` script which takes care of this for us. We also have to install and build our other layers to get the
same effect (like generating the react-sdk's component index, while we still have one).
This commit also fixes all the imports in the tests because they were just wrong. They should have been caught in the ES6ification
earlier, but were missed. 
						
						
					 
					
						2020-01-13 20:40:00 -07:00 
						 
				 
			
				
					
						
							
							
								Travis Ralston 
							
						 
					 
					
						
						
						
						
							
						
						
							17e332bb48 
							
						 
					 
					
						
						
							
							Import from src/ for the react-sdk and js-sdk  
						
						... 
						
						
						
						We compile directly for accuracy of sourcemaps. 
						
						
					 
					
						2019-12-23 20:02:11 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Telatynski 
							
						 
					 
					
						
						
						
						
							
						
						
							0a209fc340 
							
						 
					 
					
						
						
							
							Use promises in tests properly  
						
						
						
						
					 
					
						2019-11-22 14:08:45 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Telatynski 
							
						 
					 
					
						
						
						
						
							
						
						
							6452cdca04 
							
						 
					 
					
						
						
							
							Don't oversubscribe mocha resolution methods v2.1  
						
						
						
						
					 
					
						2019-11-04 13:28:53 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Telatynski 
							
						 
					 
					
						
						
						
						
							
						
						
							c3ce52a6c0 
							
						 
					 
					
						
						
							
							Don't oversubscribe mocha resolution methods v2  
						
						
						
						
					 
					
						2019-11-04 13:22:02 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Telatynski 
							
						 
					 
					
						
						
						
						
							
						
						
							86eb601c34 
							
						 
					 
					
						
						
							
							Don't oversubscribe mocha resolution methods  
						
						
						
						
					 
					
						2019-11-04 13:11:44 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Telatynski 
							
						 
					 
					
						
						
						
						
							
						
						
							10e1d9093e 
							
						 
					 
					
						
						
							
							transform-async-to-promises: get rid of bluebird  
						
						
						
						
					 
					
						2019-11-04 12:46:28 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Telatynski 
							
						 
					 
					
						
						
						
						
							
						
						
							06e7a48aaf 
							
						 
					 
					
						
						
							
							Switch to React 16.8  
						
						... 
						
						
						
						Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
						
						
					 
					
						2019-08-01 15:31:33 +01:00 
						 
				 
			
				
					
						
							
							
								Travis Ralston 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Travis Ralston 
							
						 
					 
					
						
						
						
						
							
						
						
							c68a621a71 
							
						 
					 
					
						
						
							
							Fix tests for liveliness checks  
						
						
						
						
					 
					
						2019-06-05 09:53:22 -06:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							ad95ca4e86 
							
						 
					 
					
						
						
							
							Add home page to fix loading tests  
						
						
						
						
					 
					
						2019-02-14 13:29:57 +00: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 e55ceef9055a82f9dcf706dc92db856ce4dadb5f. 
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								Travis Ralston 
							
						 
					 
					
						
						
						
						
							
						
						
							cec8a77d52 
							
						 
					 
					
						
						
							
							Disable room directory test because it doesn't work  
						
						... 
						
						
						
						See enclosed comments. 
						
						
					 
					
						2019-01-30 00:11:01 -07:00 
						 
				 
			
				
					
						
							
							
								J. Ryan Stinnett 
							
						 
					 
					
						
						
						
						
							
						
						
							2d360eab74 
							
						 
					 
					
						
						
							
							Remove support for team servers  
						
						
						
						
					 
					
						2019-01-25 16:14:04 -06:00 
						 
				 
			
				
					
						
							
							
								J. Ryan Stinnett 
							
						 
					 
					
						
						
						
						
							
						
						
							e98346e7cd 
							
						 
					 
					
						
						
							
							Rename login directory to auth  
						
						
						
						
					 
					
						2019-01-21 17:46:03 -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 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1dfaf70562 
							
						 
					 
					
						
						
							
							Revert "Revert "Run lint on travis builds and use modern node versions""  
						
						
						
						
					 
					
						2018-11-22 18:25:55 +00:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f701e2601a 
							
						 
					 
					
						
						
							
							Revert "Run lint on travis builds and use modern node versions"  
						
						
						
						
					 
					
						2018-11-22 18:17:09 +00:00 
						 
				 
			
				
					
						
							
							
								Aaron Raimist 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							70fe4f67ee 
							
						 
					 
					
						
						
							
							eslint --fix on test/  
						
						
						
						
					 
					
						2018-10-19 20:59:07 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Telatynski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7a26ddb91 
							
						 
					 
					
						
						
							
							fix (race?) broken tests  
						
						... 
						
						
						
						Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
						
						
					 
					
						2017-11-19 20:46:40 +00:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							b9cf2c6b6c 
							
						 
					 
					
						
						
							
							remove 'return to app' test  
						
						
						
						
					 
					
						2017-10-26 18:08:42 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							c32e736754 
							
						 
					 
					
						
						
							
							Comment why we don't expect joining flag to reset  
						
						
						
						
					 
					
						2017-09-19 10:23:12 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							76181f4771 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into rav/bluebird  
						
						
						
						
					 
					
						2017-07-13 12:04:54 +01:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							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