diff options
author | Tomasz Kramkowski <tk@the-tk.com> | 2021-10-29 10:39:41 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-29 11:39:41 +0200 |
commit | ee703c5db4ceb8d0228b4429c53d85d5f1ff91ea (patch) | |
tree | bd6adba483089d41f3163008d4b10e2f8c0b3a54 /tests/stdlib/tstrutils.nim | |
parent | 7ba2659f733b97db63b7552415ad048e34d4a11a (diff) | |
download | Nim-ee703c5db4ceb8d0228b4429c53d85d5f1ff91ea.tar.gz |
Fix nimIdentNormalize, fixes #19067 (#19068)
* Make nimIdentNormalize return "" when passed ""; fixes #19067 Fixes #19067 * Add tests for nimIdentNormalize
Diffstat (limited to 'tests/stdlib/tstrutils.nim')
-rw-r--r-- | tests/stdlib/tstrutils.nim | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/stdlib/tstrutils.nim b/tests/stdlib/tstrutils.nim index 234991bdb..8000b6b07 100644 --- a/tests/stdlib/tstrutils.nim +++ b/tests/stdlib/tstrutils.nim @@ -841,5 +841,12 @@ bar doAssert s.endsWith('a') == false doAssert s.endsWith('\0') == false + block: # nimIdentNormalize + doAssert nimIdentNormalize("") == "" + doAssert nimIdentNormalize("foo") == "foo" + doAssert nimIdentNormalize("foo_bar") == "foobar" + doAssert nimIdentNormalize("Foo_bar") == "Foobar" + doAssert nimIdentNormalize("_Foo_bar") == "_foobar" + static: main() main() |