
 
  
 
 
Cypress Testing Snippets by iJS
Thanks for giving this a go. Hope this helps and makes your coding more efficient and fun.
Hello.
Animations coming soon.
Pull requests for animations or any other contributions are most welcome!
Installation
- Launch the Command Pallete (Ctrl + Shift + P or ⌘Cmd + Shift + P) and type "Install Extensions" (or navigate from the sidebar to Extensions tab).
- In search box type in "iJS" and choose the Cypress Snippets by iJS
- Install the extension (you may need to relaunch VS Code)
- Get a coffee, a cookie and celebrate by writing some cool Cypress.io tests more efficiently than ever! :)
Below is a list of all available snippets and the triggers of each one. The ⇥ means the TAB key.
Must have React Snippets
PRs are welcome to expand descriptions.
| Trigger | Content | 
| cyintel→ | Cypress intellisense | 
| cybef→ | beforeEach | 
| cyctx→ | context | 
| it→ | it | 
| cyv→ | visit | 
| cyget→ | get | 
| cyf→ | find | 
| cy1→ | first | 
| cyt→ | type | 
| cycont→ | contains | 
| cyc→ | click | 
| cyserv→ | server | 
| cyrt→ | route | 
| cyw→ | wait | 
| cyvp→ | viewport | 
| cyreq→ | request | 
| cyadd→ | command | 
- More snippets to come, stay tuned or request a snippet in the issues!
Expanded Snippets
cyintel - Cypress intellisense
/// <reference types="cypress" />
cybef - beforeEach
beforeEach(() => {
  \$1;
});
\$0;
cyctx - context
context("$1", () => {
  $0;
});
it - it
it("$1", () => {
  $0;
});
cyv - visit
cy.visit("$1");
$0;
cyget - get
cy.get('$1')${0:;}
cyf - find
find('$1')${0:;}
cy1 - first
first()\${0:;}
cyt - type
type('$1')${0:;}
cycont - contains
contains(${2:'$3', }'$1')${0:;}
cyclk - click
click()\${0:;}
cyserv - server
cy.server();
\$0;
cyrt - route
cy.route(${2:'$3', }$1).as('${4}');\$0
cyw - wait
cy.wait(${1:'@${2}'});\$0
cyvp - viewport
cy.viewport($1, $2);
\$0;
cyreq - request
cy.request({
  method: "$1",
  url: "$2",
  headers: { "Accept-Language": "en-us" },
});
\$0;
cyadd - add command
Cypress.Commands.add('$1', ${3: { previous: '$4' \} , }$2);\$0
iJS.to