diff --git a/src/snake_case.nim b/src/snake_case.nim index 1dbaf71..e1df52a 100644 --- a/src/snake_case.nim +++ b/src/snake_case.nim @@ -18,7 +18,7 @@ proc toSnakeCase*(str: string): string = result.add '_' prv = ch -proc fromSnakeCase*(str: string): string = +proc toCamelCase*(str: string): string = ## Convert from SNAKE_CASE to camelCase var usc: bool = false for ch in str: diff --git a/tests/test2_fromSnakeCase.nim b/tests/test2_fromSnakeCase.nim deleted file mode 100644 index 0456e96..0000000 --- a/tests/test2_fromSnakeCase.nim +++ /dev/null @@ -1,16 +0,0 @@ -# To run these tests, simply execute `nimble test`. -import unittest -import snake_case - -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" - -test "all lowercase": - check "thisisatest".fromSnakeCase() == "thisisatest" - -test "all uppercase": - check "THISISATEST".fromSnakeCase() == "thisisatest" diff --git a/tests/test2_toCamelCase.nim b/tests/test2_toCamelCase.nim new file mode 100644 index 0000000..792a1a9 --- /dev/null +++ b/tests/test2_toCamelCase.nim @@ -0,0 +1,16 @@ +# To run these tests, simply execute `nimble test`. +import unittest +import snake_case + +test "toCamelCase": + check "TO_SNAKE_CASE".toCamelCase() == "toSnakeCase" + check "HTTP_SERVER_NAME".toCamelCase() == "httpServerName" + check "PORT_NUM".toCamelCase() == "portNum" + check "FIRST_NAME_ONLY".toCamelCase() == "firstNameOnly" + check "ROSTR_TOKEN".toCamelCase() == "rostrToken" + +test "all lowercase": + check "thisisatest".toCamelCase() == "thisisatest" + +test "all uppercase": + check "THISISATEST".toCamelCase() == "thisisatest"