mirror of
https://github.com/ascribe/onion.git
synced 2025-01-08 20:55:59 +01:00
cf0a66ef2e
Currently just checks landing page and some pages accessible to unauthorized users.
28 lines
875 B
JavaScript
28 lines
875 B
JavaScript
'use strict';
|
|
|
|
const gemini = require('gemini');
|
|
|
|
/**
|
|
* Suite of tests against 23vivi specific routes
|
|
*/
|
|
gemini.suite('23vivi', (suite) => {
|
|
suite
|
|
//TODO: maybe this should be changed to .ascribe-body once the PR that does this is merged
|
|
.setCaptureElements('.ascribe-wallet-app')
|
|
.before((actions, find) => {
|
|
// This will be called before every nested suite begins
|
|
actions.waitForElementToShow('.ascribe-wallet-app', 5000);
|
|
});
|
|
|
|
gemini.suite('Landing', (landingSuite) => {
|
|
landingSuite
|
|
.setUrl('/')
|
|
.capture('landing', (actions, find) => {
|
|
// Wait for the logo to appear
|
|
actions.waitForElementToShow('.vivi23-landing--header-logo', 10000);
|
|
});
|
|
});
|
|
|
|
// TODO: add more tests for market specific pages after authentication
|
|
});
|