AL/CR/LK - jest testing #34
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
Issue Type
Description
Migrated testing from mocha/chai to jest for VSCode environment.
Ticket Item
RL-31: Create testing for React Labyrinth Extension
Steps to Validate Feature
npm installfor new devDependenciesnpm run webpacknpx tscnpm run testand see the sample tests passingPrevious behavior
We were using mocha/chai for integration testing but kept running into compiling errors.
Expected behavior
We migrated to using jest and added functionality to allow jest to enter the vscode environment and access the global object of vscode.
Additional Context
ESLint fixed the spacing of certain files, I took out comments that we don't utilize anymore, and added semi-colons in places that are for best practice. Moved testing-related files into designated testing folders.