Evyatar Alush
Evyatar Alush
Evyatar, Front End Engineer at Facebook. In my free time I maintain multiple open source libraries and packages, and volunteer as a mentor in a local tech community, introducing developers of all levels to their first open source contributions. My passion is dev ergonomics and building tools and libraries for other developers to use.
Using Tests for What?!
TestJS Summit 2022TestJS Summit 2022
11 min
Using Tests for What?!
In the talk I will explain the pains and problems of form validation Then I will explain the mental model of unit tests, and compare it to how we think about form validations.
I will introduce vest with a bit of live coding showing its unit testing syntax.
by

Vue Form Validations with Vest
Vue.js London Live 2021Vue.js London Live 2021
21 min
Vue Form Validations with Vest
Forms on the web have always been with us, yet it still feels like you always have to fight them to make validation work as you planned - and even with the significant improvements modern day libraries and frameworks give us, maintenance is mostly a hassle.
Vest is a new breed of form validations framework. It draws its syntax and style from Unit Testing frameworks like mocha or Jest (hence the name), which brings the elegance and declarative nature of these frameworks to the world of form validation, greatly reducing the overhead it takes to write, maintain and reuse validations in your JS apps.