5180 fichiers 38.5 Mo 0 téléchargements 551 vues mis à jour il y a 8 heures ui
nitro-v36-with-renderer-v36 / src / components / catalog / views / page / common / catalogScrollbar.helpers.test.ts
catalogScrollbar.helpers.test.ts 627 o Télécharger le fichier
import { describe, expect, it } from 'vitest';
import { getCatalogScrollbarMetrics } from './catalogScrollbar.helpers';

describe('getCatalogScrollbarMetrics', () => {
    it('hides the control when all content fits', () => {
        expect(getCatalogScrollbarMetrics(80, 80, 48, 0)).toEqual({ overflow: false, thumbSize: 48, thumbOffset: 0 });
    });

    it('keeps a twelve pixel minimum thumb and maps the scroll position to the track', () => {
        expect(getCatalogScrollbarMetrics(400, 80, 48, 160)).toEqual({
            overflow: true,
            thumbSize: 12,
            thumbOffset: 18
        });
    });
});
15Sujets
1Dépôts
20Membres
4En ligne
Profile
Inscrit
Dernière visite
Messages
0
Votes positifs
0
Votes négatifs
0

Nous utilisons des cookies pour assurer le bon fonctionnement du site et améliorer votre expérience. en savoir plus

Autoriser