diff options
author | hlaaftana <10591326+hlaaftana@users.noreply.github.com> | 2020-04-28 20:44:52 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-28 19:44:52 +0200 |
commit | cd9af6b8040bc72985d457e5169e18ded7c107d6 (patch) | |
tree | 62807f310d4483b9e14db0ae5a639ff3c1b029a9 /tests/stdlib/tparscfg.nim | |
parent | d5ed4fba3e9225e687d916fd4129e3c61550e193 (diff) | |
download | Nim-cd9af6b8040bc72985d457e5169e18ded7c107d6.tar.gz |
StringStream & more stdlib modules support for JS/NimScript (#14095)
* StringStream & more stdlib modules support for JS/NimScript * change back pegs test in line with #14134
Diffstat (limited to 'tests/stdlib/tparscfg.nim')
-rw-r--r-- | tests/stdlib/tparscfg.nim | 61 |
1 files changed, 24 insertions, 37 deletions
diff --git a/tests/stdlib/tparscfg.nim b/tests/stdlib/tparscfg.nim index fc735f3eb..ddb9b02b7 100644 --- a/tests/stdlib/tparscfg.nim +++ b/tests/stdlib/tparscfg.nim @@ -1,29 +1,5 @@ discard """ -output: ''' -utf-8 -on -hello -lihf8515 -10214028 -lihaifeng@wxm.com -=== -charset=utf-8 -[Package] -name=hello ---threads:on -[Author] -name=lhf -qq=10214028 -email="lihaifeng@wxm.com" -=== -charset=utf-8 -[Package] -name=hello ---threads:on -[Author] -name=lihf8515 -qq=10214028 -''' + targets: "c js" """ import parsecfg, streams @@ -46,24 +22,35 @@ var pname = dict2.getSectionValue("Package","name") var name = dict2.getSectionValue("Author","name") var qq = dict2.getSectionValue("Author","qq") var email = dict2.getSectionValue("Author","email") -echo charset -echo threads -echo pname -echo name -echo qq -echo email - -echo "===" +doAssert charset == "utf-8" +doAssert threads == "on" +doAssert pname == "hello" +doAssert name == "lihf8515" +doAssert qq == "10214028" +doAssert email == "lihaifeng@wxm.com" ## Modifying a configuration file. var dict3 = loadConfig(newStringStream(ss.data)) dict3.setSectionKey("Author","name","lhf") -write(stdout, $dict3) - -echo "===" +doAssert $dict3 == """charset=utf-8 +[Package] +name=hello +--threads:on +[Author] +name=lhf +qq=10214028 +email="lihaifeng@wxm.com" +""" ## Deleting a section key in a configuration file. var dict4 = loadConfig(newStringStream(ss.data)) dict4.delSectionKey("Author","email") -write(stdout, $dict4) +doAssert $dict4 == """charset=utf-8 +[Package] +name=hello +--threads:on +[Author] +name=lihf8515 +qq=10214028 +""" |