button: Write tests on templates

Close #768 
адовое название теста.
Можно просто 10-params, ссылаясь на то, что мы там перебираем все что можно