Cypress is a next generation front end testing tool built for the modern web. We address the key pain points developers and QA engineers face when testing modern applications.
pnpm add cypress typescript @types/typescript -D
pnpm tsc --init
Vagrant is a tool for building complete development environments. With an easy-to-use workflow and focus on automation, Vagrant lowers development environment setup time, increases development/production parity, and makes the "it works on my machine" excuse a relic of the past. for more detailes follow this link: Install Vagrant
Jenkins is a self-contained, open source automation server which can be used to automate all sorts of tasks related to building, testing, and delivering or deploying software. For more detailes follow this link: Installing Jenkins(LTS) .
Installing extention: Cucumber (Gherkin) Full Support edit file: ~/.config/Code/User/settings.json
{
// ...
"cucumberautocomplete.customParameters": [],
"cucumberautocomplete.strictGherkinCompletion": true,
"cucumberautocomplete.steps": ["cypress/support/step_definiations/*.ts"]
}