UNPKG

flickity

Version:

Touch, responsive, flickable carousels

18 lines (15 loc) 648 B
QUnit.test( 'selectCell', function( assert ) { let gallery = document.querySelector('#select-cell'); let cellElems = gallery.querySelectorAll('.cell'); let flkty = new Flickity( gallery, { groupCells: true, // groups of 3 } ); flkty.selectCell( 3 ); assert.equal( flkty.selectedIndex, 1, 'selectCell number' ); flkty.selectCell( cellElems[1] ); assert.equal( flkty.selectedIndex, 0, 'selectCell element' ); flkty.selectCell('.select-cell__6'); assert.equal( flkty.selectedIndex, 2, 'selectCell selector string' ); flkty.selectCell('none'); assert.equal( flkty.selectedIndex, 2, 'selectCell bad string is okay' ); } );