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...

Testovanie, či bol príkaz naplánovaný v Laravel 8

Testovanie, či bol príkaz skutočne naplánovaný, môže byť kontroverzná otázka. Mali by sme testovať, či plánovač funguje a spúšťa úlohy včas? Samozrejme nie, to je poskytnuté frameworkom a dokonca vidíme, že testy sú prítomné a integrujú sa navzájom. Existuje však časť aplikácie,...

Spúšťanie jobov cez príkazy v Laravel 8

Pri práci s frontami v Laraveli sa mi zvykne stávať, že potrebujem spustiť joby manuálne. Obzvlášť joby bez argumentov, zvyčajne nejaké údržbárske úlohy ako mazanie prebytočných logov alebo generovanie odporúčaní pre používateľa. Tieto joby sú skvelými kandidátmi na plánované spú...

Použitie kľúčov s reduce v Laraveli

Existujú niektoré pomerne dôležité funkcie, ktoré sa veľmi bežne používajú na transformáciu dát dokonca naprieč jazykmi, a ktoré moderné prístupy k riešeniu problémov výrazne preferujú. Mnohé veci by teoreticky mohli zapadať do takejto definície, ale teraz hovorím o funkciách map...

Krátka letná prestávka v písaní

Minulý týždeň som mal niekoľko dní, keď som sa sústredil výlučne na prácu a rodinu a nevyhradil som si žiadny čas na blog. Dôvodov bolo viac, ale hlavným bolo to, že je leto a takmer žiadne obmedzenia neexistujú. Kempoval som pri jazere, okolo ktorého som mnohokrát jazdil, ale ni...

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...