Files
2021-10-22 20:43:40 +00:00

44 lines
1.3 KiB
TypeScript

/**
* TODO: Skipping for now to avoid the CE build issue
* where child components do not get registered.
* Re-enable after this is resolved in Stencil 2.9.
*/
describe.skip('useIonPicker', () => {
beforeEach(() => {
cy.visit('/overlay-hooks/picker');
});
it('display picker using options', () => {
//show picker
cy.get('ion-button').contains('Show Picker with options').click();
cy.get('ion-picker').contains('Cat').click();
cy.get('ion-picker button').contains('Confirm').click();
cy.get('ion-picker').should('not.exist');
//confirm value
cy.get('div').contains('Selected Value: cat');
});
it('display picker using params', () => {
//show picker
cy.get('ion-button').contains('Show Picker with params').click();
cy.get('ion-picker').contains('Bird').click();
cy.get('ion-picker').contains('Bike').click();
cy.get('ion-picker button').contains('Confirm').click();
cy.get('ion-picker').should('not.exist');
//confirm value
cy.get('div').contains('Selected Value: bird, bike');
});
it('display picker and call dismiss to close it', () => {
//show picker
cy.get('ion-button').contains('Show Picker, hide after 250 ms').click();
cy.get('ion-picker').contains('Cat');
//verify picker is gone
cy.get('ion-picker').should('not.exist');
});
});