VOY: Děkuju, mám na to úplně stejný názor, že v JS světě byly unit testy hlavně náhradou typů. Jinak ten důvod, proč třeba na webu jsou unit testy nedostatečné, je třeba to, že se musí počítat i s tím, že máš CSS, které ti chování taky ovlivňují (např. klikatelnost, viditelnost) a pak, že každý browser to může interpretovat trochu jinak.
IMHO unit testy jsou velmi vhodné zejména pro business kód, ale pro FE by měly existovat plnohodnotné UI klikací testy. Bohužel to má ten problém, že tyhle testy se typicky blbě a pomalu píšou, typicky dlouho běží (podle rozsahu až hodiny), občas se špatně paralelizují, a nemáš žádné info o pokrytí. Takže na druhou stranu chápu i tlak zkoušet posunout testy níže.