@quasar/quasar-app-extension-testing-e2e-cypress

    3.1.0 • Public • Published

    Cypress

    $ quasar ext add @quasar/testing-e2e-cypress

    This AE is meant to manage Quasar and Cypress integration for you, both for JS and TS.

    We have included some custom commands out-of-the-box:

    Name Usage Description
    dataCy cy.dataCy('my-data-id') Implements the selection best practice which avoids brittle tests, is equivalent to cy.get('[data-cy=my-data-id]')
    testRoute cy.testRoute('home') Checks the current page by testing if the URL hash contains the provided string
    saveLocalStorage cy.saveLocalStorage() Save local storage data to be used in subsequent tests
    restoreLocalStorage cy.restoreLocalStorage() Restore previously saved local storage data

    You must have a running dev server in order to run integration tests. The scripts added by this AE automatically take care of this: yarn test:e2e and yarn test:e2e:ci will launch quasar dev when starting up the tests and kill it when cypress process ends.

    This AE is a wrapper around Cypress, you won't be able to use this or understand most of the documentation if you haven't read the official documentation.

    Keywords

    none

    Install

    npm i @quasar/quasar-app-extension-testing-e2e-cypress

    DownloadsWeekly Downloads

    3,577

    Version

    3.1.0

    License

    MIT

    Unpacked Size

    23 kB

    Total Files

    45

    Last publish

    Collaborators

    • rstoenescu
    • hawkeye64
    • pdanpdan
    • webnoob
    • smolinari
    • ilcallo