front-end development framework for TDD