1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-05 02:39:46 +02:00
Oinktube/node_modules/flickity/test/unit/empty.js
2023-06-30 09:56:13 -03:00

37 lines
1.1 KiB
JavaScript

QUnit.test( 'empty', function( assert ) {
let gallery = document.querySelector('#empty');
let flkty = new Flickity( gallery );
assert.ok( true, 'empty gallery ok' );
assert.ok( flkty.prevButton.element.disabled, 'previous button disabled' );
assert.ok( flkty.nextButton.element.disabled, 'next button disabled' );
assert.equal( flkty.pageDots.dots.length, 0, '0 page dots' );
flkty.resize();
assert.ok( true, 'resize with empty gallery ok' );
function makeCellElem() {
let cellElem = document.createElement('div');
cellElem.className = 'cell';
return cellElem;
}
flkty.append( makeCellElem() );
assert.equal( flkty.cells.length, 1, 'added cell to empty gallery' );
assert.ok( flkty.prevButton.element.disabled, 'previous button disabled' );
assert.ok( flkty.nextButton.element.disabled, 'next button disabled' );
assert.equal( flkty.pageDots.dots.length, 1, '1 page dots' );
// destroy and re-init with higher initialIndex
flkty.destroy();
flkty = new Flickity( gallery, {
initialIndex: 2,
} );
// #291
assert.ok( true, 'initializing with initialIndex > cells doesnt throw error' );
} );