From d036213c9c5de9bff99b36e5d912d758318e642e Mon Sep 17 00:00:00 2001 From: Gustavo Cordova Avila Date: Thu, 28 Mar 2024 11:58:07 -0700 Subject: [PATCH] Split tests by functions being tested --- tests/test1_toSnakeCase.nim | 16 ++++++++++++++++ tests/{test.nim => test2_fromSnakeCase.nim} | 11 ----------- 2 files changed, 16 insertions(+), 11 deletions(-) create mode 100644 tests/test1_toSnakeCase.nim rename tests/{test.nim => test2_fromSnakeCase.nim} (57%) diff --git a/tests/test1_toSnakeCase.nim b/tests/test1_toSnakeCase.nim new file mode 100644 index 0000000..2968923 --- /dev/null +++ b/tests/test1_toSnakeCase.nim @@ -0,0 +1,16 @@ +# 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 "all lowercase": + check "thisisatest".toSnakeCase() == "THISISATEST" + +test "all uppercase": + check "THISISATEST".toSnakeCase() == "THISISATEST" diff --git a/tests/test.nim b/tests/test2_fromSnakeCase.nim similarity index 57% rename from tests/test.nim rename to tests/test2_fromSnakeCase.nim index 1cd744e..0456e96 100644 --- a/tests/test.nim +++ b/tests/test2_fromSnakeCase.nim @@ -1,15 +1,7 @@ - # 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" @@ -18,10 +10,7 @@ test "fromSnakeCase": check "ROSTR_TOKEN".fromSnakeCase() == "rostrToken" test "all lowercase": - check "thisisatest".toSnakeCase() == "THISISATEST" check "thisisatest".fromSnakeCase() == "thisisatest" test "all uppercase": - check "THISISATEST".toSnakeCase() == "THISISATEST" check "THISISATEST".fromSnakeCase() == "thisisatest" -