import { minimum } from '../data/html';
import Splide from '../../src/js/splide';
import { COMPLETE } from '../../src/js/components';
describe( 'The "rewind" type Splide', () => {
	let splide;
	beforeEach( () => {
		document.body.innerHTML = minimum;
		splide = new Splide( '#splide', { rewind: true }, COMPLETE ).mount();
	} );
	test( 'should rewind slider before the first slide or after the last(edgeIndex) slide.', () => {
		splide.go( splide.length );
		expect( splide.index ).toBe( 0 );
		splide.go( '-' );
		expect( splide.index ).toBe( splide.Components.Controller.edgeIndex );
	} );
} );