Jest로 Swiper 테스트하기
<p>스와이프/반응을 사용하는 구성요소가 있습니다.
테스트 사례를 작성하는 동안 onSlideChange에서 얻은 스와이프 이벤트를 시뮬레이션할 수 없습니다.
onSlideChangeHandler 함수에서 if 조건을 전달할 수 없습니다.
누구든지 도와줄 수 있나요? 감사해요! </p>
<pre class="brush:php;toolbar:false;">'swiper/react'에서 { Swiper, SwiperSlide } 가져오기;
기본 함수 Abcxyz(props: PropsType) 내보내기 내보내기
...
...
const onSlideChangeHandler = (스와이프) =>
const activeSlideIndex = swiper.activeIndex;
const 슬라이드 = swiper.slides;
if (slides[activeSlideIndex]?.id === '하이브리드 프린터 번들') {
visibleConfigOptionsStore.setVisibleConfigOptions(
슬라이드[activeSlideIndex].id
);
}
};
반품 (
<스와이퍼
onSlideChange={(swiper) => onSlideChangeHandler(swiper)}
>
)
}</pre>
<p>몇 가지를 시도했지만 지금까지 아무것도 작동하지 않습니다. </p>