32.0.0 • Published 3 months ago

tachyon-cypress v32.0.0

Weekly downloads
-
License
UNLICENSED
Repository
-
Last release
3 months ago

Tachyon Cypress

This package contains various utilities that are useful for working with Cypress at Twitch.

Adding Commands

There are several commands that extend Cypress functionality. To use them:

// cypress/support/commands.ts
import { addTacyhonCypressCommands } from 'tachyon-cypress';

addTacyhonCypressCommands();

Command List

findSc

This is a custom child command which finds Sc elements ex. `ScScrollContainer`.
Takes in a string which is the name of the targeted styled-component, and otherwise works the same as `cy.find()`.

getSc

This is a custom parent command which gets Sc elements ex. `ScScrollContainer`.
Takes in a string which is the name of the targeted styled-component, and otherwise works the same as `cy.get()`.

Creating New Commands

To create a new command, add the command inside the addTacyhonCypressCommands() function using the Cypress.Commands.add functionality. Also then adds it type to global type augmentation so that TS users can see it and get proper intellisense.

32.0.0

3 months ago