test(app): comment out cordova test

This commit is contained in:
Brandy Carney
2018-01-24 15:14:13 -05:00
parent 4464cf5e89
commit 5ecf72fe56

View File

@ -1,84 +1,84 @@
'use strict'; // 'use strict';
const { register, Page, platforms } = require('../../../../../scripts/e2e'); // const { register, Page, platforms } = require('../../../../../scripts/e2e');
const { getElement, waitForTransition } = require('../../../../../scripts/e2e/utils'); // const { getElement, waitForTransition } = require('../../../../../scripts/e2e/utils');
const expect = require('chai').expect; // const expect = require('chai').expect;
class E2ETestPage extends Page { // class E2ETestPage extends Page {
constructor(driver, platform) { // constructor(driver, platform) {
super(driver, `http://localhost:3333/src/components/app/test/cordova?ionicplatform=${platform}&ts=${Date.now()}`); // super(driver, `http://localhost:3333/src/components/app/test/cordova?ionicplatform=${platform}&ts=${Date.now()}`);
} // }
} // }
platforms.forEach(platform => { // platforms.forEach(platform => {
describe('app/cordova', () => { // describe('app/cordova', () => {
register('should init', async (driver) => { // register('should init', async (driver) => {
const page = new E2ETestPage(driver, platform); // const page = new E2ETestPage(driver, platform);
await page.navigate(); // await page.navigate();
}); // });
register('should have status bar padding for all pages', async (driver, testContext) => { // register('should have status bar padding for all pages', async (driver, testContext) => {
testContext.timeout(10000); // testContext.timeout(10000);
const page = new E2ETestPage(driver, platform); // const page = new E2ETestPage(driver, platform);
await waitForTransition(200); // await waitForTransition(200);
const pageOneToolbarSelector = 'page-one ion-toolbar'; // const pageOneToolbarSelector = 'page-one ion-toolbar';
const pageOneToolbar = await getElement(driver, pageOneToolbarSelector); // const pageOneToolbar = await getElement(driver, pageOneToolbarSelector);
const paddingTopPageOne = await pageOneToolbar.getCssValue('padding-top'); // const paddingTopPageOne = await pageOneToolbar.getCssValue('padding-top');
if (platform === 'ios') { // if (platform === 'ios') {
expect(paddingTopPageOne).to.equal('24px'); // expect(paddingTopPageOne).to.equal('24px');
} else { // } else {
expect(paddingTopPageOne).to.equal('24px'); // expect(paddingTopPageOne).to.equal('24px');
} // }
// navigate to a second page just to verify it's working and still has padding // // navigate to a second page just to verify it's working and still has padding
const pageOneNextButtonSelector = 'page-one ion-button.next'; // const pageOneNextButtonSelector = 'page-one ion-button.next';
const pageOneNextButton = await getElement(driver, pageOneNextButtonSelector); // const pageOneNextButton = await getElement(driver, pageOneNextButtonSelector);
await pageOneNextButton.click(); // await pageOneNextButton.click();
await waitForTransition(600); // await waitForTransition(600);
const pageTwoToolbarSelector = 'page-two ion-toolbar'; // const pageTwoToolbarSelector = 'page-two ion-toolbar';
const pageTwoToolbar = await getElement(driver, pageTwoToolbarSelector); // const pageTwoToolbar = await getElement(driver, pageTwoToolbarSelector);
const paddingTopPageTwo = await pageTwoToolbar.getCssValue('padding-top'); // const paddingTopPageTwo = await pageTwoToolbar.getCssValue('padding-top');
if (platform === 'ios') { // if (platform === 'ios') {
expect(paddingTopPageTwo).to.equal('24px'); // expect(paddingTopPageTwo).to.equal('24px');
} else { // } else {
expect(paddingTopPageTwo).to.equal('24px'); // expect(paddingTopPageTwo).to.equal('24px');
} // }
// reset the test to the original state // // reset the test to the original state
const backButtonSelector = 'page-two ion-button'; // const backButtonSelector = 'page-two ion-button';
const backButton = await getElement(driver, backButtonSelector); // const backButton = await getElement(driver, backButtonSelector);
await backButton.click(); // await backButton.click();
await waitForTransition(600); // await waitForTransition(600);
}); // });
/*register('should have status bar padding for a single modal', async (driver, testContext) => { // /*register('should have status bar padding for a single modal', async (driver, testContext) => {
testContext.timeout(10000); // testContext.timeout(10000);
const page = new E2ETestPage(driver, platform); // const page = new E2ETestPage(driver, platform);
await waitForTransition(200); // await waitForTransition(200);
const singleModalButtonSelector = '.single-modal'; // const singleModalButtonSelector = '.single-modal';
const singleModalButton = await getElement(driver, singleModalButtonSelector); // const singleModalButton = await getElement(driver, singleModalButtonSelector);
await singleModalButton.click(); // await singleModalButton.click();
await waitForTransition(600); // await waitForTransition(600);
console.log('blah'); // console.log('blah');
const modalOneToolbarSelector = 'modal-one ion-toolbar'; // const modalOneToolbarSelector = 'modal-one ion-toolbar';
const modalOneToolbar = await getElement(driver, modalOneToolbarSelector); // const modalOneToolbar = await getElement(driver, modalOneToolbarSelector);
const paddingTopModalOne = await modalOneToolbar.getCssValue('padding-top'); // const paddingTopModalOne = await modalOneToolbar.getCssValue('padding-top');
console.log('paddingTopModalOne: ', paddingTopModalOne); // console.log('paddingTopModalOne: ', paddingTopModalOne);
if (platform === 'ios') { // if (platform === 'ios') {
expect(paddingTopModalOne).to.equal('24px'); // expect(paddingTopModalOne).to.equal('24px');
} else { // } else {
expect(paddingTopModalOne).to.equal('24px'); // expect(paddingTopModalOne).to.equal('24px');
} // }
}); // });
*/ // */
}); // });
}); // });