From 23e2932be87f05dcf7287f2b094f556e704ac542 Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Sat, 12 Aug 2017 14:51:31 +0100 Subject: [PATCH] Tester improvements. --- tests/tester.nim | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/tester.nim b/tests/tester.nim index 3bad7d0..3bb4095 100644 --- a/tests/tester.nim +++ b/tests/tester.nim @@ -77,6 +77,7 @@ test "can validate package structure (#144)": let (output, exitCode) = execNimble(["install", "-y"]) check exitCode == QuitSuccess let lines = output.strip.splitLines() + checkpoint(output) case package of "x": check inLines(lines, "Package 'x' has an incorrect structure. It should" & @@ -128,7 +129,9 @@ test "issue 113 (uninstallation problems)": check execNimble(["remove", "-y", "c"]).exitCode == QuitSuccess test "can refresh with default urls": - check execNimble(["refresh"]).exitCode == QuitSuccess + let (output, exitCode) = execNimble(["refresh"]) + checkpoint(output) + check exitCode == QuitSuccess proc safeMoveFile(src, dest: string) = try: @@ -162,9 +165,11 @@ test "can refresh with custom urls": url = "http://google.com/404" url = "http://irclogs.nim-lang.org/packages.json" url = "http://nim-lang.org/nimble/packages.json" + url = "https://github.com/nim-lang/packages/raw/master/packages.json" """.unindent) let (output, exitCode) = execNimble(["refresh", "--verbose"]) + checkpoint(output) let lines = output.strip.splitLines() check exitCode == QuitSuccess check inLines(lines, "config file at")