enable more tests

This commit is contained in:
Araq 2019-04-10 16:36:04 +02:00
commit cb4e04d88e

View file

@ -1,6 +1,6 @@
discard """ discard """
cmd: '''nim c --newruntime $file''' cmd: '''nim c --newruntime $file'''
output: '''316 316''' output: '''442 442'''
""" """
import strutils, os import strutils, os
@ -134,34 +134,33 @@ proc staticTests =
doAssert join([1, 2, 3]) == "123" doAssert join([1, 2, 3]) == "123"
doAssert join(@[1, 2, 3], ", ") == "1, 2, 3" doAssert join(@[1, 2, 3], ", ") == "1, 2, 3"
when false: doAssert """~~!!foo
doAssert """~~!!foo ~~!!bar
~~!!bar ~~!!baz""".unindent(2, "~~!!") == "foo\nbar\nbaz"
~~!!baz""".unindent(2, "~~!!") == "foo\nbar\nbaz"
doAssert """~~!!foo doAssert """~~!!foo
~~!!bar ~~!!bar
~~!!baz""".unindent(2, "~~!!aa") == "~~!!foo\n~~!!bar\n~~!!baz" ~~!!baz""".unindent(2, "~~!!aa") == "~~!!foo\n~~!!bar\n~~!!baz"
doAssert """~~foo doAssert """~~foo
~~ bar ~~ bar
~~ baz""".unindent(4, "~") == "foo\n bar\n baz" ~~ baz""".unindent(4, "~") == "foo\n bar\n baz"
doAssert """foo doAssert """foo
bar bar
baz baz
""".unindent(4) == "foo\nbar\nbaz\n" """.unindent(4) == "foo\nbar\nbaz\n"
doAssert """foo doAssert """foo
bar bar
baz baz
""".unindent(2) == "foo\n bar\n baz\n" """.unindent(2) == "foo\n bar\n baz\n"
doAssert """foo doAssert """foo
bar bar
baz baz
""".unindent(100) == "foo\nbar\nbaz\n" """.unindent(100) == "foo\nbar\nbaz\n"
doAssert """foo doAssert """foo
foo foo
bar bar
""".unindent() == "foo\nfoo\nbar\n" """.unindent() == "foo\nfoo\nbar\n"
let s = " this is an example " let s = " this is an example "
let s2 = ":this;is;an:example;;" let s2 = ":this;is;an:example;;"