Testes (crush)
Testes (crush)
Testes com crush, deu-match e date:
crush "adição básica" {
cria r = 2 + 3
deu-match(r == 5)
}
crush "date" {
date(2 + 2, 4)
}Formas de escrever
crush("com parênteses") {
deu-match(verdadeiro)
}
crush "sem parênteses" {
deu-match(verdadeiro)
}Assertions
| Função | Verifica |
|---|---|
deu-match(condicao) |
condição é verdadeira |
date(real, esperado) |
valores iguais |
crush "arrays" {
cria arr = [1, 2, 3]
date(tamanho(arr), 3)
}
crush "funções" {
resolve soma(a, b) { volta a + b }
date(soma(2, 3), 5)
}Rodando
Procura arquivos *test*.xs no projeto:
xana test