Skip to content

Commit

Permalink
testes da padronizar_complementos()
Browse files Browse the repository at this point in the history
  • Loading branch information
dhersz committed Apr 9, 2024
1 parent 2f54e0a commit 064c28d
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions tests/testthat/test-padronizar_complementos.R
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
test_that("da erro com inputs != de caracteres", {
expect_error(padronizar_complementos(12))
})

test_that("padroniza corretamente", {
# complicado fazer um teste pra cada uma das regexs usadas. testando só um
# basiquinho da manipulação, depois pensamos melhor se vale a pena fazer um
# teste pra cada regex ou não

expect_equal(padronizar_complementos("qd 5 bl 7"), "QUADRA 5 BLOCO 7")
expect_equal(padronizar_complementos(NA_character_), NA_character_)
expect_equal(padronizar_complementos(""), NA_character_)
})

test_that("lida com vetores vazios corretamente", {
expect_equal(padronizar_complementos(character(0)), character(0))
})

0 comments on commit 064c28d

Please sign in to comment.