diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2015-04-21 15:36:37 +0200 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2015-04-21 15:36:37 +0200 |
commit | 4370163fdd46f0ca05af18387b14594de0b0e216 (patch) | |
tree | 173655b56613e2cc7e20ed1fb871a726130878eb /lib/pure/parseutils.nim | |
parent | 3f546e4a5499309b24e723bd4c44c950e02ca0fe (diff) | |
parent | 22db40e5e4c1bfb5f2ea3b6864873b2edff30764 (diff) | |
download | Nim-4370163fdd46f0ca05af18387b14594de0b0e216.tar.gz |
Merge pull request #2583 from BlaXpirit/test-stdlib
Test stdlib
Diffstat (limited to 'lib/pure/parseutils.nim')
-rw-r--r-- | lib/pure/parseutils.nim | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/pure/parseutils.nim b/lib/pure/parseutils.nim index eb649a878..c07b713de 100644 --- a/lib/pure/parseutils.nim +++ b/lib/pure/parseutils.nim @@ -323,8 +323,12 @@ iterator interpolatedFragments*(s: string): tuple[kind: InterpolatedKind, i = j when isMainModule: - for k, v in interpolatedFragments("$test{} $this is ${an{ example}} "): - echo "(", k, ", \"", v, "\")" + import sequtils + let input = "$test{} $this is ${an{ example}} " + let expected = @[(ikVar, "test"), (ikStr, "{} "), (ikVar, "this"), + (ikStr, " is "), (ikExpr, "an{ example}"), (ikStr, " ")] + assert toSeq(interpolatedFragments(input)) == expected + var value = 0 discard parseHex("0x38", value) assert value == 56 |