'use strict'; const environment = require('../../environment'); const TIMEOUTS = environment.TIMEOUTS; /** * Suite of tests against 23vivi specific routes */ gemini.suite('23vivi', (suite) => { suite .setCaptureElements('.ascribe-body') .before((actions) => { // This will be called before every nested suite begins actions.waitForElementToShow('.ascribe-app', TIMEOUTS.NORMAL); }); gemini.suite('Landing', (landingSuite) => { landingSuite .setUrl('/') .capture('landing', (actions) => { // Wait for the logo to appear actions.waitForElementToShow('.vivi23-landing--header-logo', TIMEOUTS.LONG); }); }); // TODO: add more tests for market specific pages after authentication });