1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-03 09:49:28 +02:00
Oinktube/node_modules/flickity-bg-lazyload/test/test-bg-lazyload.js
2023-07-03 08:43:01 -03:00

28 lines
731 B
JavaScript

QUnit.test( 'bgLazyLoad', function( assert ) {
let done = assert.async();
let carousel = document.querySelector('.carousel--bg-lazyload');
let flkty = new Flickity( carousel, {
bgLazyLoad: 1,
} );
let loadCount = 0;
flkty.on( 'bgLazyLoad', function( event, elem ) {
loadCount++;
assert.equal( event.type, 'load', 'event.type == load' );
assert.ok( elem, 'elem argument there' );
// after first 2 have loaded, select 7th cell
if ( loadCount === 2 ) {
flkty.select( 6 );
}
if ( loadCount === 5 ) {
let loadedImgs = carousel.querySelectorAll('.flickity-bg-lazyloaded');
assert.equal( loadedImgs.length, '5', 'only 5 images loaded' );
done();
}
} );
} );