## 개요 - 테스트코드를 작성할 떄 Arrange, Act, Assert의 순서로 작성하는 패턴 ## 단계 ### Arrange - 준비 단계 - 테스트를 실행하기 전에 필요한 것들 ([[테스트 대역]] 등)을 준비한다. ### Act - 실행 단계 - 테스트코드를 실행한다. ### Assert - 단언 단계 - 테스트 실행 후 예상한대로 동작했는지 확인한다. ## 예시 ```js describe('AAA 패턴', () => { it('잘 작동해야 한다.', () => { // Arrage const arg1 = 1 const arg2 = 2 const expectedResult = 3 // Act const result = sum(arg) // Assert expect(result).toBe(expectedResult) }) }) ``` #testing