From cd9af6b8040bc72985d457e5169e18ded7c107d6 Mon Sep 17 00:00:00 2001 From: hlaaftana <10591326+hlaaftana@users.noreply.github.com> Date: Tue, 28 Apr 2020 20:44:52 +0300 Subject: 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 --- tests/stdlib/tparscfg.nim | 61 +++++++++++++++++++---------------------------- 1 file changed, 24 insertions(+), 37 deletions(-) (limited to 'tests/stdlib/tparscfg.nim') 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 +""" -- cgit 1.4.1-2-gfad0