All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Escape special characters in test description when running tests so the command is correctly executed
- Add
autoClear
setting to automatically clear the terminal before running tests
- Fixed run test command using
undefined
value when no value supplied for watch option
- Add Watch test command to run tests in watch mode - thanks to @Beleren
- Add vue as a supported file type for test detection
- Shorten the commands CodeLens text by removing the
Test
suffix - Reuse the open terminal instance when running tests
- Customize the terminal name, icon and color
- Use "cwd" option to create terminal instead of manually navigating to workspace URI
- Add error message for unsupported test runner
- Improve error messages by adding name and path
- Fix bundling issue with webpack that caused the extension to not load CodeLens
- Change activation events to
onLanguage:typescript
andonLanguage:javascript
to improve performance - Update documentation files, workflows and general development experience
- Fix test command so it escapes quotes in test description
- Update all project dependencies to address vulnerabilities and keep the project up to date
- Support for playwright test runner
- Add support to jest-each intellisense and improve overall code parsing and test detection
- Add @calebboyd as a contributor.
- Fix parser incorrectly identifying Regexp .test method as a test
- Fix parser incorrectly identifying identifier with name "it" as a test
- Add support to decorators in the parser
- Add @calebboyd as a contributor.
- Migrate CI from Travis to GitHub Actions
- Rename default branch to "main"
- Fix package vulnerabilities
- Support for AVA test runner. Thanks to @LoveSponge
- Add @LoveSponge as a contributor.
- Add missing contributor picture to README.
- Enable optional chaining and nullish coalescing TypeScript syntaxes. Thanks to @silvawillian
- Fix Mocha test filter option.
- Fix Mocha debug options.
- Fix integrated terminal instances bug.
- Add
suite
,context
andspecify
keywords to test token list.
- Add
testRunnerPath
configuration.
- Fix windows file path recognition.
- Update
skipFile
configuration to use new VSCode's string arrays format.
- Add
skipFile
configuration (a.k.a. "Not My Code" feature).
- Add support to tests with spread operator
(...)
. Thanks to @silvawillian
- Initial release.