button: Write tests on templates

Close #768 
Я бы добавила еще поле `content`