The motivation for a shared UI components catalog is clear - sharing components and resources, leads to a higher product quality, with significantly lower effort. However, this kind of an effort requires workflow discipline, which usually fails. So, how do you keep UI Components implementation aligned with designs? Automated visual tests are critical to maintain a UI components catalog, the last standpoint which makes sure that nothing changes unintentionally. In this lecture I'll share insights and experience regarding visual tests automation and integrating with a UI/UX designer team, which ensures high quality with minimum effort.