mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-06 03:50:04 +02:00
This commit is contained in:
parent
37e90e3dfe
commit
214f5d9fc3
4949 changed files with 1393320 additions and 29 deletions
27
node_modules/flickity/test/unit/page-dots.js
generated
vendored
Normal file
27
node_modules/flickity/test/unit/page-dots.js
generated
vendored
Normal file
|
@ -0,0 +1,27 @@
|
|||
QUnit.test( 'pageDots', function( assert ) {
|
||||
|
||||
let elem = document.querySelector('#page-dots');
|
||||
let flkty = new Flickity( elem );
|
||||
|
||||
let dotsHolder = elem.querySelector('.flickity-page-dots');
|
||||
let dotsElems = [ ...dotsHolder.querySelectorAll('.flickity-page-dot') ];
|
||||
|
||||
assert.ok( dotsHolder, 'dots holder in DOM' );
|
||||
assert.equal( flkty.pageDots.holder, dotsHolder,
|
||||
'dots holder element matches flkty.pageDots.holder' );
|
||||
assert.equal( dotsElems.length, flkty.cells.length,
|
||||
'number of dots matches number of cells' );
|
||||
|
||||
function getSelectedDotIndex() {
|
||||
return dotsElems.indexOf( dotsHolder.querySelector('.is-selected') );
|
||||
}
|
||||
|
||||
assert.equal( getSelectedDotIndex(), 0, 'first dot is selected' );
|
||||
flkty.select( 2 );
|
||||
assert.equal( getSelectedDotIndex(), 2, '3rd dot is selected' );
|
||||
|
||||
// fake click
|
||||
flkty.onPageDotsClick({ target: dotsElems[4] });
|
||||
assert.equal( flkty.selectedIndex, 4, 'tap dot selects cell' );
|
||||
|
||||
} );
|
Loading…
Add table
Add a link
Reference in a new issue