diff --git a/src/content/datachannel/datatransfer/js/test.js b/src/content/datachannel/datatransfer/js/test.js index 6271b2b51..255fc1046 100644 --- a/src/content/datachannel/datatransfer/js/test.js +++ b/src/content/datachannel/datatransfer/js/test.js @@ -16,7 +16,7 @@ let driver; const path = '/src/content/datachannel/datatransfer/index.html'; const url = `${process.env.BASEURL ? process.env.BASEURL : ('file://' + process.cwd())}${path}`; -describe.skip('datachannel datatransfer', () => { +describe('datachannel datatransfer', () => { before(() => { driver = seleniumHelpers.buildDriver(); }); diff --git a/src/content/devices/input-output/js/test.js b/src/content/devices/input-output/js/test.js index 4b0122a3c..54c1c073b 100644 --- a/src/content/devices/input-output/js/test.js +++ b/src/content/devices/input-output/js/test.js @@ -8,15 +8,13 @@ /* eslint-env node, mocha */ 'use strict'; -const webdriver = require('selenium-webdriver'); const seleniumHelpers = require('../../../../../test/webdriver'); -const {expect} = require('chai'); let driver; const path = '/src/content/devices/input-output/index.html'; const url = `${process.env.BASEURL ? process.env.BASEURL : ('file://' + process.cwd())}${path}`; -describe.skip('input-output', () => { +describe('input-output', () => { before(() => { driver = seleniumHelpers.buildDriver(); }); @@ -30,20 +28,14 @@ describe.skip('input-output', () => { it('shows at least one audio input device', async () => { await driver.wait(driver.executeScript(() => { - window.stream !== undefined; // eslint-disable-line no-undef + return document.getElementById('audioSource').childElementCount > 0; })); - const numberOfSources = await driver.findElement(webdriver.By.id('audioSource')) - .getAttribute('childElementCount'); - expect(numberOfSources >>> 0).to.be.above(0); }); it('shows at least one video input device', async () => { await driver.wait(driver.executeScript(() => { - window.stream !== undefined; // eslint-disable-line no-undef + return document.getElementById('videoSource').childElementCount > 0; })); - const numberOfSources = await driver.findElement(webdriver.By.id('videoSource')) - .getAttribute('childElementCount'); - expect(numberOfSources >>> 0).to.be.above(0); }); it('shows at least one audio output device device', async function() { @@ -51,11 +43,8 @@ describe.skip('input-output', () => { this.skip(); } await driver.wait(driver.executeScript(() => { - window.stream !== undefined; // eslint-disable-line no-undef + return document.getElementById('audioOutput').childElementCount > 0; })); - const numberOfSinks = await driver.findElement(webdriver.By.id('audioOutput')) - .getAttribute('childElementCount'); - expect(numberOfSinks >>> 0).to.be.above(0); }); }); diff --git a/src/content/peerconnection/pc1/js/test.js b/src/content/peerconnection/pc1/js/test.js index 0ad16397d..86e735825 100644 --- a/src/content/peerconnection/pc1/js/test.js +++ b/src/content/peerconnection/pc1/js/test.js @@ -15,7 +15,7 @@ let driver; const path = '/src/content/peerconnection/pc1/index.html'; const url = `${process.env.BASEURL ? process.env.BASEURL : ('file://' + process.cwd())}${path}`; -describe.skip('simple peerconnection', () => { +describe('simple peerconnection', () => { before(() => { driver = seleniumHelpers.buildDriver(); }); diff --git a/src/content/peerconnection/trickle-ice/js/test.js b/src/content/peerconnection/trickle-ice/js/test.js index 934ee7508..16b7b6354 100644 --- a/src/content/peerconnection/trickle-ice/js/test.js +++ b/src/content/peerconnection/trickle-ice/js/test.js @@ -31,7 +31,7 @@ describe('Trickle-Ice', () => { return driver.executeScript(() => localStorage.clear()); }); - it.skip('gathers a candidate', async () => { + it('gathers a candidate', async () => { await driver.findElement(webdriver.By.id('gather')).click(); await driver.wait(() => driver.executeScript(() => pc === null && candidates.length > 0), 30 * 1000); // eslint-disable-line no-undef });