Tag: cypress

Testovanie svelte-dnd-action s Cypress

Používanie Drag & Drop je pravdepodobne jednoduchšie než kedykoľvek predtým, vďaka prakticky neobmedzenému množstvu nových front-end knižníc, ktoré každý deň pribúdajú. Implementovať Drag & Drop pre zoraditeľné trello-like tabule alebo pre nahrávanie súborov v prehliadači je tak...

Testovanie preserveScroll v InertiaJS pomocou Cypress

Krátky snippet, ktorý umožňuje otestovať, či je funkcia preserveScroll zapnutá v InertiaJS. Môže byť použitý ako súčasť procesu vývoja riadeného testami (TDD). Snippet sa pravdepodobne dá prispôsobiť aj pre iné testy súvisiace so scrollovaním, ale je špeciálne zameraný na funkciu...

Zabrániť pushu pri preskakovaní Cypress testov, 2. časť

Len rýchla aktualizácia k článku, ktorý som napísal pred nejakým časom, ktorý možno považovať za prvú časť tejto témy. Problém opísaný v článku je základný. Pri vývoji Cypress testov je užitočné používať .only(), Cypress modifikátor na vylúčenie ostatných testov, aby sme pri rých...

Ako testovať zoradené dátumy v Cypress

Tu je postup, ako používam Cypress na overenie, že používateľské rozhranie, ktoré budujem, zobrazuje informácie o dátumoch zoradené chronologicky. Uvažuj o zozname dátumov servovaných na porte 3000, ktorý vyzerá takto: ``html 14.12.1999 12.03.1975 28.02.2001 20.08.2010...

Zabrániť pushu pri preskakovaní Cypress testov

Existuje novejšia metóda, ktorú teraz používam, opísaná v časti 2. Tu je spôsob, ktorý používam na zabránenie pushovania zmien, keď sú niektoré Cypress testy preskočené. Nainštalujte potrebné balíky ``bash npm i -D cypress husky start-server-and-test ` Definujte skript dev v pack...