d8c5aa46d9
* updating old tests + collecting more snapshots [WIP] * updates old test suites and collects more visual regressions screenshots * remove snapshots and their collection temporary * run tests from packages.json * update test execution command/export constants from .env to core/constants.js * update tests/puppeteer/README.md file * update LOOP_INTERVAL variable call and assign timeouts to the webcam share spec * redefine waitForSelector func in page.js, update chat test suite specs and add poll chat message test spec * Merge remote-tracking branch 'upstream/develop' into updating-old-tests-visual-with-visual-regressions * update webcam test specs collecting videoPreviewTimeout and use it to wait for videoPreview selector * update custom parameters test suite * update breakout test suite * update webcam layout test suite * update multiusers test suite * update notifications test suite * update presentation test suite * whiteboard test suite * screenshare test suite * update sharednotes test suite * user ELEMENT_WAIT_TIME variable from timeouts constants.js * list TEST CONSTANTS by category * add poll test suite and assigns the right unassigned timeouts * set test pages to headless
25 lines
661 B
JavaScript
25 lines
661 B
JavaScript
const Share = require('./share');
|
|
const util = require('./util');
|
|
|
|
class Check extends Share {
|
|
constructor() {
|
|
super('webcam-check-content-test');
|
|
}
|
|
|
|
async compare() {
|
|
await util.enableWebcam(page1, page2);
|
|
const respUser = await util.compareWebcamsContents(this);
|
|
return respUser === true;
|
|
}
|
|
|
|
async test() {
|
|
const parsedSettings = await this.getSettingsYaml();
|
|
const videoPreviewTimeout = parseInt(parsedSettings.public.kurento.gUMTimeout);
|
|
|
|
await util.enableWebcam(this, videoPreviewTimeout);
|
|
const respUser = await util.webcamContentCheck(this);
|
|
return respUser === true;
|
|
}
|
|
}
|
|
module.exports = exports = Check;
|