Online Lectures/JavaScript Unit Testing - The Practical
Section 3: Testing Basics
Nomad Kim
2023. 3. 28. 05:42
Understanding Unit Testing Fundamentals
- Creating Unit Tests
- AAA - Arrange, Act, Asset
AAA - Arrange, Act, Assert
- A - Arrange, Define the testing environment & values
- A - Act, Run the actual code / function that should be tested
- A - Assert, Evaluate the produced value / result and compare it to the expected value / result
Writing Good Tests Is An Iterative Process!
Test examples(basic-testing-frontend)
Vitest ์ฌ์ฉ์ด์
Jest ์ ๊ฒฝ์ฐ, ES-Module ์ experimental support ํ๋ฏ๋ก,
์ด๋ฅผ ์ํ ์ค์ ์ด ํ์ํ๋ค. ๋จ์ง ํ ์คํธ๋ฅผ ์ํด ์ด ๊ฐ์ ์ค์ ์ ํ๋ ๊ฒ์ ๋ฐ๋์งํ์ง ์์ ์ ์๋ค.
๋ฐ๋ผ์, ES Module ์ ์ง์ํ๊ณ , Jest API ๋ฅผ ์ฌ์ฉํ ์ ์๋ Vitest ๋ก ๊ฒฐ์ .