UNPKG

enhanced-crs

Version:

cypress plugin to locate react elements by component, props and state

18 lines (16 loc) 696 B
const { waitForReact, waitForReactIframe } = require('./src/resqInjector'); const { react, getReact, getProps, getCurrentState, nthNode, } = require('./src/reactHandler'); // add cypress custom commands Cypress.Commands.add('waitForReact', waitForReact); Cypress.Commands.add('waitForReactIframe', waitForReactIframe); Cypress.Commands.add('react', { prevSubject: ['optional', 'element'] }, react); Cypress.Commands.add('getReact', { prevSubject: 'optional' }, getReact); Cypress.Commands.add('getProps', { prevSubject: true }, getProps); Cypress.Commands.add('getCurrentState', { prevSubject: true }, getCurrentState); Cypress.Commands.add('nthNode', { prevSubject: true }, nthNode);