Files
snake-case/tests/test.nim
2024-03-25 16:38:50 -07:00

20 lines
689 B
Nim

# To run these tests, simply execute `nimble test`.
import unittest
import snake_case
test "toSnakeCase":
check "toSnakeCase".toSnakeCase() == "TO_SNAKE_CASE"
check "httpServerName".toSnakeCase() == "HTTP_SERVER_NAME"
check "portNum".toSnakeCase() == "PORT_NUM"
check "firstNameOnly".toSnakeCase() == "FIRST_NAME_ONLY"
check "rostr.token".toSnakeCase() == "ROSTR_TOKEN"
test "fromSnakeCase":
check "TO_SNAKE_CASE".fromSnakeCase() == "toSnakeCase"
check "HTTP_SERVER_NAME".fromSnakeCase() == "httpServerName"
check "PORT_NUM".fromSnakeCase() == "portNum"
check "FIRST_NAME_ONLY".fromSnakeCase() == "firstNameOnly"
check "ROSTR_TOKEN".fromSnakeCase() == "rostrToken"