mirror of
				https://github.com/vector-im/element-web.git
				synced 2025-10-31 08:11:16 +01:00 
			
		
		
		
	This was causing flaky tests, as sometimes the joining test would inherit an "mx_is_guest" setting from a previous test run.
		
			
				
	
	
		
			29 lines
		
	
	
		
			803 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			803 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| "use strict";
 | |
| 
 | |
| var q = require('q');
 | |
| 
 | |
| /**
 | |
|  * Perform common actions before each test case, e.g. printing the test case
 | |
|  * name to stdout.
 | |
|  * @param {Mocha.Context} context  The test context
 | |
|  */
 | |
| module.exports.beforeEach = function(context) {
 | |
|     var desc = context.currentTest.fullTitle();
 | |
|     console.log();
 | |
|     console.log(desc);
 | |
|     console.log(new Array(1 + desc.length).join("="));
 | |
| 
 | |
|     // some tests store things in localstorage. Improve independence of tests
 | |
|     // by making sure that they don't inherit any old state.
 | |
|     window.localStorage.clear();
 | |
| };
 | |
| 
 | |
| /**
 | |
|  * returns true if the current environment supports webrtc
 | |
|  */
 | |
| module.exports.browserSupportsWebRTC = function() {
 | |
|     var n = global.window.navigator;
 | |
|     return n.getUserMedia || n.webkitGetUserMedia ||
 | |
|         n.mozGetUserMedia;
 | |
| };
 |