Introduction
In this article, we will discuss how to add a useful visual studio code extension that will speed up in writing test cases.
This extension will be helpful for automation Testers who write tests using mocha.
In order to add the extension to the visual studio code click on the Extension icon in Visual Studio Code.
![ES6 Mocha Snippets extension]()
Search ES6 mocha snippets.
![ES6 Mocha Snippets extension]()
Click the E6 mocha snippet extension
Install the extension by clicking the install button.
![ES6 Mocha Snippets extension]()
It will take few minutes to install
Once installed, in your test automation project create a test file.
Now just type the keyword describe and hit enter
![ES6 Mocha Snippets extension]()
The describe block will get auto-populated, user needs to just provide the test suite name
![ES6 Mocha Snippets extension]()
Inside the describe block, type it keyword and hit
![ES6 Mocha Snippets extension]()
The it block will get auto-populated, user needs to just provide the test case name
![ES6 Mocha Snippets extension]()
We can also auto-populate a describe and it block together by typing describe and using the arrow button to select the describe and it block which appears in the suggestion
![ES6 Mocha Snippets extension]()
In the same way, we can also auto-populate the following hooks in your spec files
- before
- beforeEach
- after
- afterEach
We can set context for your tests as well by typing and selecting the respective suggestion which is provided by the extension
- context
- context with it block
Hope this extension will be useful for testers who work in frameworks like Cypress, WebdriverIO, and Playwright. This extension will be very helpful for Automation Testers who are learning and implementing Javascript Test automation frameworks(Cypress, WebdriverIO, playwright)
Summary
In this article, I discussed how we can add Visual Studio Code extension(ES6 Mocha Snippets) which speeds up the process of writing mocha test cases.
Thank you, Happy learning.....