checkbox: Write tests on templates

Close #775 
> Он нам помогает, но чем сложнее логика, тем сложнее по диффу понять что сломалось. Тесты пишутся один раз в жизни, а используются потом всю жизнь, так что не вижу смысла тут лениться.

ну не пишутся они один раз в жизни, не утрируй :) А вот я не вижу смысла писать тесты на установку каждого модификатора отдельно, потому что "этот тест не проверяет ничего кроме базовых шаблонов" &copy;andrewblond ;) с такими идеями можно просто нагенерить автоматом 100500 тестов отдельно

> Я говорю немного о другом, мы же можем использовать checkbox без модификаторов вообще, или только с одним модификатором? Вот у меня и вопрос, а где мы собственно проверили что такая возможность у нас есть?

если бы в шаблонах были ньюансы использования модификаторов "рядом", то на них бы написались отдельные тесты.

> Лично я очень часто читаю тесты как спецификацию, потому что спецификации никогда нету :) Обычно есть документация, но она никогда не объяснит всех нюансов.

Скорее всего, ты говоришь о unit-тестах, которые и я люблю читать. Но тут это как-то не особо удобно