mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-15 09:34:19 +08:00
chore(snapshot): add support for ios platform and passing a folder (#13635)
* chore(snapshot): adds support for multiple platforms and passing folder * test(e2e): update e2e tests for multiple platforms * test(e2e): fix failing backdrop tests * chore(snapshot): remove console logs
This commit is contained in:
@ -105,14 +105,18 @@ You can also take snapshots of each end-to-end test to check for visual regressi
|
||||
|
||||
To take snapshots:
|
||||
|
||||
```
|
||||
```bash
|
||||
npm run snapshot
|
||||
```
|
||||
|
||||
To take snapshots of a specific folder:
|
||||
|
||||
```bash
|
||||
npm run snapshot -- -f=toast
|
||||
```
|
||||
|
||||
## TODO
|
||||
|
||||
- [ ] Move this script up a directory and use for all packages?
|
||||
- [ ] Turn off animations and then adjust the wait time accordingly
|
||||
- [ ] Adjustments will likely be needed when the Snapshot tool has better reporting, for example the tool will likely have `start` and `finish` methods (or some such thing)
|
||||
- [ ] Cycle through the various platforms (or at least iOS and Android)
|
||||
- [ ] Remove scrollbar from snapshots
|
||||
|
@ -10,10 +10,13 @@ const chromedriver = require('chromedriver');
|
||||
const Page = require('./page');
|
||||
const Snapshot = require('./snapshot');
|
||||
|
||||
const platforms = ['android', 'ios'];
|
||||
|
||||
let driver;
|
||||
let snapshot;
|
||||
let specIndex = 0;
|
||||
let takeScreenshots = false;
|
||||
let folder = null;
|
||||
|
||||
function startDevServer() {
|
||||
const server = require('@stencil/dev-server/dist'); // TODO: fix after stencil-dev-server PR #16 is merged
|
||||
@ -34,7 +37,12 @@ function generateTestId() {
|
||||
|
||||
function getTestFiles() {
|
||||
return new Promise((resolve, reject) => {
|
||||
const src = path.join(__dirname, '../../src/**/e2e.js');
|
||||
let src = path.join(__dirname, '../../src/**/e2e.js');
|
||||
|
||||
if (folder) {
|
||||
src = path.join(__dirname, `../../src/**/${folder}/**/e2e.js`);
|
||||
}
|
||||
|
||||
glob(src, (err, files) => {
|
||||
if (err) {
|
||||
reject(err);
|
||||
@ -50,6 +58,10 @@ function processCommandLine() {
|
||||
if (arg === '--snapshot') {
|
||||
takeScreenshots = true;
|
||||
}
|
||||
|
||||
if (arg.indexOf('-f') > -1) {
|
||||
folder = arg.split('=')[1];
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@ -79,7 +91,14 @@ async function run() {
|
||||
slow: 2000
|
||||
});
|
||||
|
||||
driver = new webdriver.Builder().forBrowser('chrome').build();
|
||||
// setting chrome options to start the browser without an info bar
|
||||
let chromeCapabilities = webdriver.Capabilities.chrome();
|
||||
let chromeOptions = {
|
||||
'args': ['--disable-infobars']
|
||||
};
|
||||
chromeCapabilities.set('chromeOptions', chromeOptions);
|
||||
|
||||
driver = new webdriver.Builder().withCapabilities(chromeCapabilities).forBrowser('chrome').build();
|
||||
|
||||
processCommandLine();
|
||||
|
||||
@ -150,5 +169,6 @@ module.exports = {
|
||||
Page,
|
||||
navigate: (url, tagName) => driver => new Page(driver, url).navigate(tagName),
|
||||
register: registerE2ETest,
|
||||
run: run
|
||||
run: run,
|
||||
platforms: platforms
|
||||
};
|
||||
|
@ -91,6 +91,12 @@ class Snapshot {
|
||||
.setSize(this.width, this.height);
|
||||
}
|
||||
|
||||
_getQueryString(field, url) {
|
||||
var reg = new RegExp( '[?&]' + field + '=([^&#]*)', 'i' );
|
||||
var string = reg.exec(url);
|
||||
return string ? string[1] : null;
|
||||
};
|
||||
|
||||
async _takeScreenshot(driver, options) {
|
||||
const capabilities = await driver.getCapabilities();
|
||||
|
||||
@ -100,12 +106,14 @@ class Snapshot {
|
||||
// TODO remove the modified url/description once we're happy with the comparison to v3
|
||||
let platform = 'android';
|
||||
|
||||
let replacedUrl = url.replace('3333', '8876').replace('src/components', '/e2e').replace('test/', '');
|
||||
if (url.indexOf('ionicplatform') > -1) {
|
||||
platform = this._getQueryString('ionicplatform', url);
|
||||
}
|
||||
|
||||
let replacedUrl = url.replace('3333', '8876').replace('src/components', '/e2e').replace('test/', '').replace(`?ionicplatform=${platform}`, '');
|
||||
url = replacedUrl + `/index.html?ionicplatform=${platform}&ionicOverlayCreatedDiff=0&snapshot=true`;
|
||||
console.log('url', url);
|
||||
|
||||
let description = options.name.replace(': ', `: ${platform} `) + '.';
|
||||
console.log('description', description);
|
||||
|
||||
return Promise.resolve({
|
||||
app_id: this.appId,
|
||||
|
@ -1,11 +1,11 @@
|
||||
'use strict';
|
||||
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page } = require('../../../../../scripts/e2e');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class ActionSheetE2ETestPage extends Page {
|
||||
constructor(driver) {
|
||||
super(driver, 'http://localhost:3333/src/components/action-sheet/test/basic');
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/action-sheet/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
|
||||
present(buttonId) {
|
||||
@ -17,47 +17,50 @@ class ActionSheetE2ETestPage extends Page {
|
||||
|
||||
closeWithBackdrop() {
|
||||
this.driver.findElement(By.css('ion-backdrop')).click();
|
||||
return this.driver.wait(until.elementIsNotVisible(this.driver.findElement(By.css('ion-backdrop'))));
|
||||
}
|
||||
}
|
||||
|
||||
describe('action-sheet/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new ActionSheetE2ETestPage(driver);
|
||||
return page.navigate();
|
||||
});
|
||||
platforms.forEach(platform => {
|
||||
describe('action-sheet/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
|
||||
register('should open action sheet', driver => {
|
||||
const page = new ActionSheetE2ETestPage(driver);
|
||||
return page.present('basic');
|
||||
});
|
||||
register('should open action sheet', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.present('basic');
|
||||
});
|
||||
|
||||
register('should close with backdrop click', driver => {
|
||||
const page = new ActionSheetE2ETestPage(driver);
|
||||
return page.closeWithBackdrop();
|
||||
});
|
||||
register('should close with backdrop click', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.closeWithBackdrop();
|
||||
});
|
||||
|
||||
register('shows noBackdropDismiss', (driver) => {
|
||||
const page = new ActionSheetE2ETestPage(driver);
|
||||
return page.present('noBackdropDismiss');
|
||||
});
|
||||
register('shows noBackdropDismiss', (driver) => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.present('noBackdropDismiss');
|
||||
});
|
||||
|
||||
register('shows alertFromActionSheet', (driver) => {
|
||||
const page = new ActionSheetE2ETestPage(driver);
|
||||
return page.present('alertFromActionSheet');
|
||||
});
|
||||
register('shows alertFromActionSheet', (driver) => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.present('alertFromActionSheet');
|
||||
});
|
||||
|
||||
register('shows scrollableOptions', (driver) => {
|
||||
const page = new ActionSheetE2ETestPage(driver);
|
||||
return page.present('scrollableOptions');
|
||||
});
|
||||
register('shows scrollableOptions', (driver) => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.present('scrollableOptions');
|
||||
});
|
||||
|
||||
register('shows scrollWithoutCancel', (driver) => {
|
||||
const page = new ActionSheetE2ETestPage(driver);
|
||||
return page.present('scrollWithoutCancel');
|
||||
});
|
||||
register('shows scrollWithoutCancel', (driver) => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.present('scrollWithoutCancel');
|
||||
});
|
||||
|
||||
register('shows cancelOnly', (driver) => {
|
||||
const page = new ActionSheetE2ETestPage(driver);
|
||||
return page.present('cancelOnly');
|
||||
register('shows cancelOnly', (driver) => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.present('cancelOnly');
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/action-sheet/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('action-sheet/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/action-sheet/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,11 +1,11 @@
|
||||
'use strict';
|
||||
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page } = require('../../../../../scripts/e2e');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class ActionSheetE2ETestPage extends Page {
|
||||
constructor(driver) {
|
||||
super(driver, 'http://localhost:3333/src/components/alert/test/basic');
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/alert/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
|
||||
present(buttonId) {
|
||||
@ -17,53 +17,55 @@ class ActionSheetE2ETestPage extends Page {
|
||||
|
||||
closeWithBackdrop() {
|
||||
this.driver.findElement(By.css('ion-backdrop')).click();
|
||||
return this.driver.wait(until.elementIsNotVisible(this.driver.findElement(By.css('ion-backdrop'))));
|
||||
}
|
||||
}
|
||||
|
||||
describe('alert/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new ActionSheetE2ETestPage(driver);
|
||||
return page.navigate();
|
||||
});
|
||||
platforms.forEach(platform => {
|
||||
describe('alert/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
|
||||
register('should open basic alert', driver => {
|
||||
const page = new ActionSheetE2ETestPage(driver);
|
||||
return page.present('basic');
|
||||
});
|
||||
register('should open basic alert', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.present('basic');
|
||||
});
|
||||
|
||||
register('should open alert long message', driver => {
|
||||
const page = new ActionSheetE2ETestPage(driver);
|
||||
return page.present('longMessage');
|
||||
});
|
||||
register('should open alert long message', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.present('longMessage');
|
||||
});
|
||||
|
||||
register('should open alert multiple buttons', driver => {
|
||||
const page = new ActionSheetE2ETestPage(driver);
|
||||
return page.present('multipleButtons');
|
||||
});
|
||||
register('should open alert multiple buttons', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.present('multipleButtons');
|
||||
});
|
||||
|
||||
register('should open alert no message', driver => {
|
||||
const page = new ActionSheetE2ETestPage(driver);
|
||||
return page.present('noMessage');
|
||||
});
|
||||
register('should open alert no message', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.present('noMessage');
|
||||
});
|
||||
|
||||
register('should open confirm alert', driver => {
|
||||
const page = new ActionSheetE2ETestPage(driver);
|
||||
return page.present('confirm');
|
||||
});
|
||||
register('should open confirm alert', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.present('confirm');
|
||||
});
|
||||
|
||||
register('should open prompt alert', driver => {
|
||||
const page = new ActionSheetE2ETestPage(driver);
|
||||
return page.present('prompt');
|
||||
});
|
||||
register('should open prompt alert', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.present('prompt');
|
||||
});
|
||||
|
||||
register('should open radio alert', driver => {
|
||||
const page = new ActionSheetE2ETestPage(driver);
|
||||
return page.present('radio');
|
||||
});
|
||||
register('should open radio alert', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.present('radio');
|
||||
});
|
||||
|
||||
register('should open checkbox alert', driver => {
|
||||
const page = new ActionSheetE2ETestPage(driver);
|
||||
return page.present('checkbox');
|
||||
register('should open checkbox alert', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.present('checkbox');
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/alert/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('alert/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/alert/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/avatar/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('avatar/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/avatar/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('badge/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/badge/test/basic'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/badge/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('badge/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -45,7 +45,7 @@
|
||||
<ion-label>Dark Badge</ion-label>
|
||||
</ion-item>
|
||||
<ion-item onclick="toggleColor()">
|
||||
<ion-badge id="toggleColor" slot="end" color="primary">99</ion-badge>
|
||||
<ion-badge id="toggleColor" slot="end" color="primary">primary</ion-badge>
|
||||
<ion-label>Dynamic Badge Color (toggle)</ion-label>
|
||||
</ion-item>
|
||||
</ion-list>
|
||||
@ -87,8 +87,8 @@
|
||||
|
||||
function toggleColor() {
|
||||
const prev = badge.getAttribute('color');
|
||||
const base = 'secondary';
|
||||
badge.setAttribute('color', prev === base ? null : base);
|
||||
badge.setAttribute('color', prev === 'secondary' ? 'primary' : 'secondary');
|
||||
badge.innerHTML = prev === 'secondary' ? 'primary' : 'secondary';
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/badge/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('badge/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/badge/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('button/anchor', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/button/test/anchor'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/button/test/anchor?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('button/anchor', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('button/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/button/test/basic'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/button/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('button/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('button/expand', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/button/test/expand'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/button/test/expand?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('button/expand', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('button/fill', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/button/test/fill'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/button/test/fill?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('button/fill', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('button/icon', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/button/test/icon'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/button/test/icon?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('button/icon', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('button/round', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/button/test/round'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/button/test/round?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('button/round', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('button/size', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/button/test/size'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/button/test/size?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('button/size', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/button/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('button/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/button/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('button/strong', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/button/test/strong'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/button/test/strong?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('button/strong', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,5 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('button/toolbar', () => {
|
||||
register('should init', navigate('http://localhost:3333/src/components/button/test/toolbar'));
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/button/test/toolbar?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('button/toolbar', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('card/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/card/test/basic'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/card/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('card/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/card/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('card/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/card/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('checkbox/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/checkbox/test/basic'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/checkbox/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('checkbox/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/checkbox/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('checkbox/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/checkbox/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('chip/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/chip/test/basic'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/chip/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('chip/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/chip/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('chip/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/chip/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('content/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/content/test/basic'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/content/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('content/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('datetime/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/datetime/test/basic'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/datetime/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('datetime/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/datetime/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('datetime/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/datetime/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('fab/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/fab/test/basic'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/fab/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('fab/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/fab/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('fab/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/fab/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('grid/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/grid/test/basic'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/grid/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('grid/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/grid/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('grid/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/grid/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('icon/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/icon/test/basic'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/icon/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('icon/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('icon/items', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/icon/test/items'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/icon/test/items?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('icon/items', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/icon/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('icon/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/icon/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('inifinite-scroll/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/infinite-scroll/test/basic'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/infinite-scroll/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('infinite-scroll/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/infinite-scroll/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('infinite-scroll/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/infinite-scroll/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('input/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/input/test/basic'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/input/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('input/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/input/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('input/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/input/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('item-sliding/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/item-sliding/test/basic'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/item-sliding/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('item-sliding/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/item-sliding/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('item-sliding/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/item-sliding/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('item/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/item/test/basic'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/item/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('item/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('item/buttons', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/item/test/buttons'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/item/test/buttons?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('item/buttons', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/item/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('item/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/item/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/label/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('label/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/label/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('list/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/list/test/basic'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/list/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('list/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/list/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('list/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/list/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,13 +1,31 @@
|
||||
const { register, navigate, Page } = require('../../../../../scripts/e2e');
|
||||
const testPageURL = 'http://localhost:3333/src/components/loading/test/basic';
|
||||
'use strict';
|
||||
|
||||
describe('loading/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate(testPageURL));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/loading/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
|
||||
register('shows loading', driver => {
|
||||
const page = new Page(driver, testPageURL);
|
||||
return page.present('.e2eShowLoading', { waitFor: 'ion-loading' });
|
||||
present(buttonId) {
|
||||
this.navigate();
|
||||
this.driver.findElement(By.id(buttonId)).click();
|
||||
this.driver.wait(until.elementLocated(By.css('.loading-wrapper')));
|
||||
return this.driver.wait(until.elementIsVisible(this.driver.findElement(By.css('.loading-wrapper'))));
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('loading/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
|
||||
register('should open loading', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.present('basic');
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -18,7 +18,7 @@
|
||||
</ion-header>
|
||||
|
||||
<ion-content padding>
|
||||
<ion-button expand="block" onclick="presentLoading()" class="e2eShowLoading">Show Loading</ion-button>
|
||||
<ion-button id="basic" expand="block" onclick="presentLoading()">Show Loading</ion-button>
|
||||
<ion-button expand="block" onclick="presentLoadingWithOptions({duration: 2000, content: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ea voluptatibus quibusdam eum nihil optio, ullam accusamus magni, nobis suscipit reprehenderit, sequi quam amet impedit. Accusamus dolorem voluptates laborum dolor obcaecati.'})">Show Loading with long content</ion-button>
|
||||
<ion-button expand="block" onclick="presentLoadingWithOptions({duration: 2000, content: 'Loading Please Wait...', spinner: 'hide'})">Show Loading with no spinner</ion-button>
|
||||
<ion-button expand="block" onclick="presentLoadingWithOptions({duration: 5000, content: 'Loading Please Wait...', translucent: true})">Show Loading with translucent</ion-button>
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/loading/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('loading/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/loading/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,13 +1,31 @@
|
||||
const { register, navigate, Page } = require('../../../../../scripts/e2e');
|
||||
const testPageURL = 'http://localhost:3333/src/components/menu/test/basic';
|
||||
'use strict';
|
||||
|
||||
describe('menu/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate(testPageURL));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/menu/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
|
||||
register('shows left menu', driver => {
|
||||
const page = new Page(driver, testPageURL);
|
||||
return page.present('.e2eOpenLeftMenu', { waitFor: '.e2eLeftMenu' })
|
||||
present(buttonId) {
|
||||
this.navigate();
|
||||
this.driver.findElement(By.id(buttonId)).click();
|
||||
this.driver.wait(until.elementLocated(By.css('.menu-inner')));
|
||||
return this.driver.wait(until.elementIsVisible(this.driver.findElement(By.css('.menu-inner'))));
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('menu/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
|
||||
register('should open left menu', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.present('left');
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -65,7 +65,7 @@
|
||||
|
||||
<ion-content padding>
|
||||
<p>
|
||||
<ion-button class="e2eOpenLeftMenu" onclick="openLeft()">Open left menu</ion-button>
|
||||
<ion-button id="left" onclick="openLeft()">Open left menu</ion-button>
|
||||
<ion-button onclick="openRight()">Open right menu</ion-button>
|
||||
</p>
|
||||
<p>
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/menu/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('menu/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/menu/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,13 +1,26 @@
|
||||
const { register, navigate, Page } = require('../../../../../scripts/e2e');
|
||||
const testPageURL = 'http://localhost:3333/src/components/modal/test/basic';
|
||||
'use strict';
|
||||
|
||||
describe('modal/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate(testPageURL));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/modal/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
|
||||
register('shows modal', driver => {
|
||||
const page = new Page(driver, testPageURL);
|
||||
return page.present('.e2ePresentModal', { waitFor: 'ion-modal' });
|
||||
present(buttonId) {
|
||||
this.navigate();
|
||||
this.driver.findElement(By.id(buttonId)).click();
|
||||
this.driver.wait(until.elementLocated(By.css('.modal-wrapper')));
|
||||
return this.driver.wait(until.elementIsVisible(this.driver.findElement(By.css('.modal-wrapper'))));
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('modal/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/modal/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('modal/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/modal/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('nav/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/nav/test/basic', 'ion-nav'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/nav/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('nav/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,14 +1,26 @@
|
||||
const { register, navigate, Page } = require('../../../../../scripts/e2e');
|
||||
const testPageURL = 'http://localhost:3333/src/components/popover/test/basic';
|
||||
'use strict';
|
||||
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
describe('popover/basic', () => {
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/popover/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
|
||||
register('should init', navigate(testPageURL));
|
||||
present(buttonId) {
|
||||
this.navigate();
|
||||
this.driver.findElement(By.id(buttonId)).click();
|
||||
this.driver.wait(until.elementLocated(By.css('.popover-wrapper')));
|
||||
return this.driver.wait(until.elementIsVisible(this.driver.findElement(By.css('.popover-wrapper'))));
|
||||
}
|
||||
}
|
||||
|
||||
register('shows modal', driver => {
|
||||
const page = new Page(driver, testPageURL);
|
||||
return page.present('.e2eShowPopover', { waitFor: 'ion-popover' });
|
||||
platforms.forEach(platform => {
|
||||
describe('popover/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/popover/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('popover/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/popover/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/radio-group/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('radio-group/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/radio-group/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('radio/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/radio/test/basic'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/radio/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('radio/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/radio/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('radio/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/radio/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('range/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/range/test/basic'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/range/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('range/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/range/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('range/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/range/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('reorder/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/reorder/test/basic'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/reorder/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('reorder/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/reorder/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('reorder/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/reorder/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('searchbar/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/searchbar/test/basic'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/searchbar/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('searchbar/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/searchbar/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('searchbar/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/searchbar/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('segment/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/segment/test/basic'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/segment/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('segment/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/segment/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('segment/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/segment/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,13 +1,27 @@
|
||||
const { register, navigate, Page } = require('../../../../../scripts/e2e');
|
||||
const testPageURL = 'http://localhost:3333/src/components/select/test/basic';
|
||||
|
||||
describe('select/basic', () => {
|
||||
'use strict';
|
||||
|
||||
register('should init', navigate(testPageURL));
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('shows selector', driver => {
|
||||
const page = new Page(driver, testPageURL);
|
||||
return page.present('.e2eSelectGender > button', { waitFor: 'ion-alert' });
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/select/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
|
||||
present(buttonId) {
|
||||
this.navigate();
|
||||
this.driver.findElement(By.id(buttonId)).click();
|
||||
this.driver.wait(until.elementLocated(By.css('.select-wrapper')));
|
||||
return this.driver.wait(until.elementIsVisible(this.driver.findElement(By.css('.select-wrapper'))));
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('select/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/select/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('select/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/select/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('slides/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/slides/test/basic'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/slides/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('slides/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/slides/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('slides/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/slides/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('spinner/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/spinner/test/basic'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/spinner/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('spinner/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('spinner/color', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/spinner/test/color'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/spinner/test/color?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('spinner/color', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/spinner/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('spinner/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/spinner/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('split-pane/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/split-pane/test/basic'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/split-pane/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('split-pane/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('tabs/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/tabs/test/basic'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/tabs/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('tabs/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('textarea/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/textarea/test/basic'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/textarea/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('textarea/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/textarea/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('textarea/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/textarea/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/thumbnail/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('thumbnail/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/thumbnail/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,13 +1,36 @@
|
||||
const { register, navigate, Page } = require('../../../../../scripts/e2e');
|
||||
const testPageURL = 'http://localhost:3333/src/components/toast/test/basic';
|
||||
'use strict';
|
||||
|
||||
describe('toast/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate(testPageURL));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/toast/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
|
||||
register('shows bottom toast', driver => {
|
||||
const page = new Page(driver, testPageURL);
|
||||
return page.present('.e2eShowBottomToast', { waitFor: 'ion-toast' });
|
||||
present(buttonId) {
|
||||
this.navigate();
|
||||
this.driver.findElement(By.id(buttonId)).click();
|
||||
this.driver.wait(until.elementLocated(By.css('.toast-wrapper')));
|
||||
return this.driver.wait(until.elementIsVisible(this.driver.findElement(By.css('.toast-wrapper'))));
|
||||
}
|
||||
|
||||
closeWithBackdrop() {
|
||||
this.driver.findElement(By.css('ion-backdrop')).click();
|
||||
return this.driver.wait(until.elementIsNotVisible(this.driver.findElement(By.css('ion-backdrop'))));
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('toast/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
|
||||
register('shows bottom toast', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.present('showBottomToast');
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -18,7 +18,7 @@
|
||||
</ion-header>
|
||||
|
||||
<ion-content padding>
|
||||
<ion-button expand="block" class="e2eShowBottomToast" onclick="presentToast('bottom')">Show Toast Bottom</ion-button>
|
||||
<ion-button expand="block" id="showBottomToast" onclick="presentToast('bottom')">Show Toast Bottom</ion-button>
|
||||
<ion-button expand="block" onclick="presentToast('top')">Show Toast Top</ion-button>
|
||||
<ion-button expand="block" onclick="presentToast('middle')">Show Toast Middle</ion-button>
|
||||
<ion-button expand="block" onclick="presentToastWithOptions({message: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ea voluptatibus quibusdam eum nihil optio, ullam accusamus magni, nobis suscipit reprehenderit, sequi quam amet impedit. Accusamus dolorem voluptates laborum dolor obcaecati.', duration: 2000})">Show Toast with long message</ion-button>
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/toast/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('toast/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/toast/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('toggle/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/toggle/test/basic'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/toggle/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('toggle/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/toggle/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('toggle/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/toggle/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -1,7 +1,19 @@
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
'use strict';
|
||||
|
||||
describe('toolbar/basic', () => {
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/toolbar/test/basic'));
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/toolbar/test/basic?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('toolbar/basic', () => {
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -1,9 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
const { register, navigate } = require('../../../../../scripts/e2e');
|
||||
const { By, until } = require('selenium-webdriver');
|
||||
const { register, Page, platforms } = require('../../../../../scripts/e2e');
|
||||
|
||||
class E2ETestPage extends Page {
|
||||
constructor(driver, platform) {
|
||||
super(driver, `http://localhost:3333/src/components/toolbar/test/standalone?ionicplatform=${platform}`);
|
||||
}
|
||||
}
|
||||
|
||||
platforms.forEach(platform => {
|
||||
describe('toolbar/standalone', () => {
|
||||
|
||||
register('should init', navigate('http://localhost:3333/src/components/toolbar/test/standalone'));
|
||||
|
||||
register('should init', driver => {
|
||||
const page = new E2ETestPage(driver, platform);
|
||||
return page.navigate();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
Reference in New Issue
Block a user