select: Write tests on templates

Close #783 
в 60 же добавил, зачем еще раз