mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2026-03-13 10:22:08 +08:00
32 lines
1.0 KiB
TypeScript
32 lines
1.0 KiB
TypeScript
describe('Providers', () => {
|
|
beforeEach(() => {
|
|
cy.visit('/providers');
|
|
})
|
|
|
|
it('should load all providers', () => {
|
|
cy.get('#is-loaded').should('have.text', 'true');
|
|
cy.get('#is-ready').should('have.text', 'true');
|
|
cy.get('#is-paused').should('have.text', 'true');
|
|
cy.get('#is-resumed').should('have.text', 'true');
|
|
cy.get('#is-resized').should('have.text', 'true');
|
|
cy.get('#is-testing').should('have.text', 'false');
|
|
cy.get('#is-desktop').should('have.text', 'true');
|
|
cy.get('#is-mobile').should('have.text', 'false');
|
|
cy.get('#keyboard-height').should('have.text', '12345');
|
|
cy.get('#query-params').should('have.text', 'firstParam: null, firstParam: null');
|
|
});
|
|
|
|
it('should detect testing mode', () => {
|
|
cy.visit('/providers?ionic:_testing=true');
|
|
|
|
cy.get('#is-testing').should('have.text', 'true');
|
|
});
|
|
|
|
it('should get query params', () => {
|
|
cy.visit('/providers?firstParam=abc&secondParam=true');
|
|
|
|
cy.get('#query-params').should('have.text', 'firstParam: abc, firstParam: true');
|
|
})
|
|
});
|
|
|