mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-21 04:53:58 +08:00
test(app): comment out cordova test
This commit is contained in:
136
packages/core/src/components/app/test/cordova/e2e.js
vendored
136
packages/core/src/components/app/test/cordova/e2e.js
vendored
@ -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');
|
||||||
}
|
// }
|
||||||
|
|
||||||
});
|
// });
|
||||||
*/
|
// */
|
||||||
});
|
// });
|
||||||
});
|
// });
|
||||||
|
Reference in New Issue
Block a user