Visual Unit Tests with Cypress
medium.com
medium.com
This shows author doesn't understand the difference between unit tests and functional (aka integration) tests. The entire point of a unit test is that it tests an isolated unit of code rather than a larger series of parts. That's so you can isolate a problem. Functional tests are just as important, but that doesn't invalidate the need for unit tests.
Also, "visual unit test" makes no sense.