@@ -404,4 +404,68 @@ context('Core', () => {
404404 cy . swipeRight ( ) ;
405405 cy . getSlide ( 0 ) . expectToBeActiveSlide ( ) ;
406406 } ) ;
407+
408+ it ( 'should not work as createElements false' , ( ) => {
409+ cy . window ( ) . then ( ( _window ) => {
410+ _window . document . body . innerHTML = `
411+ <div class="swiper-container">
412+ <div class="swiper-slide">Slide 1</div>
413+ <div class="swiper-slide">Slide 2</div>
414+ <div class="swiper-slide">Slide 3</div>
415+ <div class="swiper-slide">Slide 4</div>
416+ <div class="swiper-slide">Slide 5</div>
417+ <div class="swiper-slide">Slide 6</div>
418+ <div class="swiper-slide">Slide 7</div>
419+ <div class="swiper-slide">Slide 8</div>
420+ <div class="swiper-slide">Slide 9</div>
421+ <div class="swiper-slide">Slide 10</div>
422+ </div>
423+ ` ;
424+ _window . swiperRef = new _window . Swiper ( '.swiper-container' , {
425+ slidesPerView : 2 ,
426+ scrollbar : true ,
427+ createElements : false ,
428+ pagination : true ,
429+ navigation : true ,
430+ } ) ;
431+ return _window . swiperRef ;
432+ } ) ;
433+ cy . get ( `.swiper-button-next` ) . should ( 'not.exist' ) ;
434+ cy . get ( `.swiper-button-prev` ) . should ( 'not.exist' ) ;
435+ cy . get ( `.swiper-wrapper` ) . should ( 'not.exist' ) ;
436+ cy . get ( `.swiper-scrollbar` ) . should ( 'not.exist' ) ;
437+ cy . get ( `.swiper-pagination` ) . should ( 'not.exist' ) ;
438+ } ) ;
439+
440+ it ( 'should not work as createElements false' , ( ) => {
441+ cy . window ( ) . then ( ( _window ) => {
442+ _window . document . body . innerHTML = `
443+ <div class="swiper-container">
444+ <div class="swiper-slide">Slide 1</div>
445+ <div class="swiper-slide">Slide 2</div>
446+ <div class="swiper-slide">Slide 3</div>
447+ <div class="swiper-slide">Slide 4</div>
448+ <div class="swiper-slide">Slide 5</div>
449+ <div class="swiper-slide">Slide 6</div>
450+ <div class="swiper-slide">Slide 7</div>
451+ <div class="swiper-slide">Slide 8</div>
452+ <div class="swiper-slide">Slide 9</div>
453+ <div class="swiper-slide">Slide 10</div>
454+ </div>
455+ ` ;
456+ _window . swiperRef = new _window . Swiper ( '.swiper-container' , {
457+ slidesPerView : 2 ,
458+ scrollbar : true ,
459+ createElements : true ,
460+ pagination : true ,
461+ navigation : true ,
462+ } ) ;
463+ return _window . swiperRef ;
464+ } ) ;
465+ cy . get ( `.swiper-wrapper` ) . should ( 'exist' ) ;
466+ cy . get ( `.swiper-button-next` ) . should ( 'exist' ) ;
467+ cy . get ( `.swiper-button-prev` ) . should ( 'exist' ) ;
468+ cy . get ( `.swiper-scrollbar` ) . should ( 'exist' ) ;
469+ cy . get ( `.swiper-pagination` ) . should ( 'exist' ) ;
470+ } ) ;
407471} ) ;
0 commit comments