5180 fichiers 38.5 Mo 0 téléchargements 231 vues mis à jour il y a 5 heures ui
nitro-v36-with-renderer-v36 / src / components / octanepedia / getClickedAnchor.test.ts
getClickedAnchor.test.ts 717 o Télécharger le fichier
/* @vitest-environment jsdom */
import { describe, expect, it } from 'vitest';
import { getClickedAnchor } from './getClickedAnchor';

describe('getClickedAnchor', () =>
{
    it('finds the link when the click lands on an element inside it', () =>
    {
        document.body.innerHTML = '<a href="https://example.test/page"><b id="inside">text</b></a><p id="outside">no link</p>';

        const anchor = document.querySelector('a');

        expect(getClickedAnchor(document.getElementById('inside'))).toBe(anchor);
        expect(getClickedAnchor(anchor)).toBe(anchor);
        expect(getClickedAnchor(document.getElementById('outside'))).toBeNull();
        expect(getClickedAnchor(null)).toBeNull();
    });
});
15Sujets
1Dépôts
20Membres
2En 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