스토리북 테스트
npm install msw msw-storybook-addon --save-dev// .storybook/preview.js
import { initialize, mswDecorator } from "msw-storybook-addon";
export const decorators = [mswDecorator];
initialize();스토리북의 3단계 깊은 병합
요청 핸들러 변경
// Global
// preview.js
export const parameters = {
...
msw : {
handlers : [
rest.get('/api/my/profile', async(_, res, ctx) => {
return res(
ctx.status(200),
ctx.json({
id : 1,
name : 'Shinbom',
})
)
})
]
}
}Next.js Router에 의존하는 스토리 등록
Play 함수를 이용한 인터랙션 테스트
인터랙션 할당
Last updated