UNPKG

@leanup/cli

Version:

This CLI brings along all required tools to serve, test and build multi framework SPAs

61 lines (58 loc) 1.65 kB
const ACTION_DELAY = 250; function testFall(url) { return (browser) => { console.log(url); try { browser .url(url) .pause(ACTION_DELAY) .waitForElementVisible('h1') .pause(ACTION_DELAY) .click('#edit-0') .pause(ACTION_DELAY) .clearValue('#edit_title') .pause(ACTION_DELAY) .setValue('#edit_title', 'Baum') .pause(ACTION_DELAY) .click('#submit') .pause(ACTION_DELAY) .click('#add') .pause(ACTION_DELAY) .setValue('#new_title', 'Äpfel') .pause(ACTION_DELAY) .setValue('#new_unit', 'Pack') .pause(ACTION_DELAY) .click('#submit') .pause(ACTION_DELAY) .click('#edit-0') .pause(ACTION_DELAY) .click('#delete') .pause(ACTION_DELAY) .click('#edit-1') .pause(ACTION_DELAY) .click('#delete') .pause(ACTION_DELAY) .click('#edit-2') .pause(ACTION_DELAY) .click('#delete') // .pause(ACTION_DELAY) // .click('#start') .pause(ACTION_DELAY) .end(); } catch (e) {} }; } const tests = {}; [ 'https://github.modevel.de/poc/angular.html', 'https://github.modevel.de/poc/angularjs.html', 'https://github.modevel.de/poc/aurelia.html', 'https://github.modevel.de/poc/inferno.html', 'https://github.modevel.de/poc/react.html', 'https://github.modevel.de/poc/preact.html', 'https://github.modevel.de/poc/svelte.html', 'https://github.modevel.de/poc/preact.html', ].forEach((url) => { tests[url] = testFall(url); }); module.exports = tests;