diff --git a/src/posts/63-test-async-with-jest.mdx b/src/posts/63-test-async-with-jest.mdx index fd47b15..720695b 100644 --- a/src/posts/63-test-async-with-jest.mdx +++ b/src/posts/63-test-async-with-jest.mdx @@ -4,6 +4,7 @@ title: jest로 비동기 함수 테스트하기 description: 함수를 모킹하고, fake timer를 활용해 비동기 함수의 실행 시점을 제어해봅니다. tags: jest,test,글또 date: 2023-03-26 +seriesId: web-frontend-test --- diff --git a/src/posts/75-storybook-interaction-tests.mdx b/src/posts/75-storybook-interaction-tests.mdx index 9d9ce05..c75edbe 100644 --- a/src/posts/75-storybook-interaction-tests.mdx +++ b/src/posts/75-storybook-interaction-tests.mdx @@ -4,6 +4,7 @@ title: Storybook Interaction Test를 활용한 바텀시트 시각적 테스트 description: 시각적 요소가 포함된 기능은 어떻게 테스트할 수 있을까요? 어떤 기능을 어떻게 테스트해 볼 수 있을지, 바텀시트 높이 조절 테스트 사례를 통해 소개합니다. tags: Test date: 2023-12-24 +seriesId: web-frontend-test --- ## 👀 문제 상황 @@ -26,45 +27,54 @@ date: 2023-12-24 먼저, 바텀시트 컴포넌트에서 제공하는 기능을 리스팅했다.
Context | -It | +Context | +It |
---|---|---|---|
heightType = hug일 경우 | -바텀시트의 높이는 바텀시트 컨텐츠 높이가 된다 | +heightType = hug일 경우 | +바텀시트의 높이는 바텀시트 컨텐츠 높이가 된다 |
핸들을 50px 아래로 당기면 바텀시트를 닫을 수 있다 | +핸들을 50px 아래로 당기면 바텀시트를 닫을 수 있다 | ||
heightType = fixed일 경우, snapPoints = [100px, 200px, 500px, 600px] | -바텀시트의 높이는 snapPoints 중 가장 작은 값이 된다 (100px) | ++ heightType = fixed일 경우, snapPoints = [100px, 200px, 500px, 600px] + | +바텀시트의 높이는 snapPoints 중 가장 작은 값이 된다 (100px) |
핸들을 50px 위로 당기면 한 단계 큰 snapPoint로 높이가 조정된다 (200px) | ++ 핸들을 50px 위로 당기면 한 단계 큰 snapPoint로 높이가 조정된다 (200px) + | ||
핸들을 600px 위치로 당기면 바텀시트 높이가 600px이 된다 | +핸들을 600px 위치로 당기면 바텀시트 높이가 600px이 된다 | ||
핸들을 50px 아래로 당기면 한 단계 낮은 snapPoint로 높이가 조정된다 (500px) | ++ 핸들을 50px 아래로 당기면 한 단계 낮은 snapPoint로 높이가 조정된다 + (500px) + | ||
핸들을 가장 작은 snapPoints보다 50px 낮게 내리면 바텀시트가 닫힌다 | ++ 핸들을 가장 작은 snapPoints보다 50px 낮게 내리면 바텀시트가 닫힌다 + | ||
heightType = fullPage일 경우, | -바텀시트의 높이는 스크린의 높이와 같다 | +heightType = fullPage일 경우, | +바텀시트의 높이는 스크린의 높이와 같다 |