rewind.test.js 601 B

123456789101112131415161718192021
  1. import { minimum } from '../data/html';
  2. import Splide from '../../src/js/splide';
  3. import { COMPLETE } from '../../src/js/components';
  4. describe( 'The "rewind" type Splide', () => {
  5. let splide;
  6. beforeEach( () => {
  7. document.body.innerHTML = minimum;
  8. splide = new Splide( '#splide', { rewind: true }, COMPLETE ).mount();
  9. } );
  10. test( 'should rewind slider before the first slide or after the last(edgeIndex) slide.', () => {
  11. splide.go( splide.length );
  12. expect( splide.index ).toBe( 0 );
  13. splide.go( '-' );
  14. expect( splide.index ).toBe( splide.Components.Controller.edgeIndex );
  15. } );
  16. } );