Do not run navigator.getUserMedia
related test on CI build machines
This commit is contained in:
parent
1d10654a22
commit
ba0c43e1fc
1 changed files with 6 additions and 0 deletions
|
@ -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'])
|
||||||
|
|
Loading…
Add table
Reference in a new issue