mirror of
				https://github.com/vector-im/element-web.git
				synced 2025-11-04 10:11:03 +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;
 | 
						|
};
 |