관리 메뉴

Dev Blog

Section 3: Testing Basics 본문

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 로 결정.

 

 

 

 

Comments