Component driven. Test driven development. tdd, bdd, ddt, kdt. unit тесты js. bdd tdd.