E oq garante a funcionalidade dele? não acho que tu esteja errado, mas o fato de exibir o botão/componente na tela não garante a funcionalidade dele ou que não esta quebrando a tela, se n ão tem erro no console quando clicka no botão e etc.
Por mais chato que seja, testes mesmo que feitos manualmente garantem a boa funcionalidade da aplicação