Classdes

CypressReactComponentHelper exposes the following public properties:

Hierarchy

  • CypressReactComponentHelper

Constructors

Properties

Constructors

Properties

component: ReactNode
get: {
    component: (() => ReactNode);
} = ...

enables getting the mounted component

Type declaration

  • component: (() => ReactNode)
      • (): ReactNode
      • Get mounted component

        Returns ReactNode

when: {
    mount: (<P, T>(type, props?, ...children) => void);
    mountComponent: ((component) => void);
} = ...

enables mounting of a React component

Type declaration

  • mount: (<P, T>(type, props?, ...children) => void)
      • <P, T>(type, props?, ...children): void
      • Mount a react component

        Type Parameters

        • P extends {}

        • T extends FunctionComponent<P> | ComponentClass<P, any> | ((props) => Element)

        Parameters

        • type: string | T
        • Optional props: null | Attributes & P
        • Rest ...children: ReactNode[]

        Returns void

        Example

        reactComponentHelper.when.mount(typeof MyComponent, { prop1: "value1" }, <MyChildComponent />);
        
  • mountComponent: ((component) => void)
      • (component): void
      • Mount a react component

        Parameters

        • component: ReactNode

        Returns void

        Example

         reactComponentHelper.when.mountComponent(<MyComponent />);
        

Generated using TypeDoc