Do not run navigator.getUserMedia related test on CI build machines

This commit is contained in:
Aleksei Kuzmin 2017-07-11 14:12:57 +03:00
parent 1d10654a22
commit ba0c43e1fc

View file

@ -6,6 +6,7 @@ const {ipcRenderer, remote} = require('electron')
const {app, session, getGuestWebContents, ipcMain, BrowserWindow, webContents} = remote const {app, session, getGuestWebContents, ipcMain, BrowserWindow, webContents} = remote
const {closeWindow} = require('./window-helpers') const {closeWindow} = require('./window-helpers')
const isCI = remote.getGlobal('isCi')
const nativeModulesEnabled = remote.getGlobal('nativeModulesEnabled') const nativeModulesEnabled = remote.getGlobal('nativeModulesEnabled')
describe('<webview> tag', function () { describe('<webview> tag', function () {
@ -976,6 +977,11 @@ describe('<webview> tag', function () {
} }
it('emits when using navigator.getUserMedia api', function (done) { it('emits when using navigator.getUserMedia api', function (done) {
if (isCI) {
done()
return
}
webview.addEventListener('ipc-message', function (e) { webview.addEventListener('ipc-message', function (e) {
assert.equal(e.channel, 'message') assert.equal(e.channel, 'message')
assert.deepEqual(e.args, ['PermissionDeniedError']) assert.deepEqual(e.args, ['PermissionDeniedError'])