checkbox: Write tests on templates

Close #775 
> Это заблуждение, потому что вот https://github.com/bem/bem-components/blob/v2/common.blocks/checkbox/checkbox.bh.js#L11-L12

да, тут добавляются 2 **совершенно независимых** друг от друга ключа. Зачем их тестировать отдельно?

> функционал они проверяют совсем не полностью;

давай на конкретном примере - какие кейсы не покрыты в этом PR?