Methods
mount
import { mount } from 'cypress/svelte'
Description |
Mounts a Svelte component inside the Cypress browser
|
Signature |
mount<T extends SvelteComponent>(Component: SvelteConstructor<T>, options?: MountOptions<T>): Cypress.Chainable<MountReturn<T>> |
Generic Param T |
The component type
|
Returns |
Cypress.Chainable<MountReturn> |
mount Parameters
Name |
Type |
Description |
component |
SvelteConstructor |
Svelte component being mounted |
options |
MountOptions<T> (optional) |
options to customize the component being mounted |
Example
import Counter from './Counter.svelte'
import { mount } from 'cypress/svelte'
it('should render', () => {
mount(Counter, { props: { count: 42 } })
cy.get('button').contains(42)
})
Interfaces
MountOptions
members
Name |
Type |
Description |
anchor |
Element (optional) |
|
context |
Map<any, any> (optional) |
|
intro |
boolean (optional) |
|
log |
boolean (optional) |
|
props |
Record<string any> (optional) |
|
MountReturn
Type that the mount
function yields
members
Name |
Type |
Description |
component |
T |
|