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.
Solved the "good first issue" #1
Changes Made :
Made changes in calculator.test.js
describe('_check', () => { beforeEach(() => { sinon.spy(calculator, '_check'); });
This is done so that all the tests can run at a same time
Moved the repeating function for checking the TypeError once globally and using it at all the checks.
![Screenshot 2024-11-13 at 7 41 48 PM](https://private-user-images.githubusercontent.com/176426974/385793741-e9339f1b-9f05-44eb-b16e-372c3444d77c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5OTY0NTYsIm5iZiI6MTczODk5NjE1NiwicGF0aCI6Ii8xNzY0MjY5NzQvMzg1NzkzNzQxLWU5MzM5ZjFiLTlmMDUtNDRlYi1iMTZlLTM3MmMzNDQ0ZDc3Yy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOFQwNjI5MTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yZTAwMjQxN2NkZDA4MTA1YmYxYjNkMWI1MDlkZDFlOGQzNDQ3MTkwMzAzMmMyODU5ZDU1NWFkMDBiOWMwNDA5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.ZLCQFId8qBaXcoxKhiKEFpS1faQL9msP0b024fCTlrA)
This helped me gain some knowledge about how such tests are made for checking if all functionalities are working as desired.