2014-06-11 9:51 GMT-03:00 Roberto Ierusalimschy <
rob...@inf.puc-rio.br>:
> Acho que, com uma linguagem de script típica,
> o uso de uma ferramenta de testes é um "formalismo" desnecessário,
> dado que é tão fácil escrever testes diretamente na linguagem.
Uma ferramenta de testes, idealmente, possui algumas facilidades que
ajudam bastante, como diferentes tipos de comparação de tabelas
(subconjunto, deep compare, shallow compare etc.) output com diff (em
quais elementos duas tabelas diferem, diff de string etc.). Em Lua, eu
acabo usando o Busted [1], mesmo não sendo tão completo quanto eu
gostaria.
[1]
http://olivinelabs.com/busted/