Swiper mit Jest testen
<p>Ich habe eine Komponente, die Swiper/React verwendet.
Während ich den Testfall schreibe, kann ich das in onSlideChange erhaltene Swiper-Ereignis nicht simulieren.
Ich kann die if-Bedingung in der Funktion onSlideChangeHandler nicht übergeben.
Kann jemand helfen? Danke! </p>
<pre class="brush:php;toolbar:false;">import { Swiper, SwiperSlide } from 'swiper/react';
Standardfunktion exportieren Abcxyz(props: PropsType) {
...
...
const onSlideChangeHandler = (swiper) =>
const activeSlideIndex = swiper.activeIndex;
const slides = swiper.slides;
if (slides[activeSlideIndex]?.id === 'Hybriddruckerpaket') {
sichtbarConfigOptionsStore.setVisibleConfigOptions(
slides[activeSlideIndex].id
);
}
};
zurückkehren (
<Swiper
onSlideChange={(swiper) => onSlideChangeHandler(swiper)}
>
)
}</pre>
<p>Ein paar Dinge ausprobiert, aber bisher hat nichts funktioniert. </p>