From a703de5dbd94e7c150f002edbe866576c4165868 Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Sun, 22 Sep 2019 13:55:40 +0100 Subject: [PATCH] Attempt to reproduce #564. --- tests/issue564/issue564.nimble | 14 ++++++++++++++ tests/issue564/src/issue564/issue564build.nim | 5 +++++ tests/tester.nim | 5 +++++ 3 files changed, 24 insertions(+) create mode 100644 tests/issue564/issue564.nimble create mode 100644 tests/issue564/src/issue564/issue564build.nim diff --git a/tests/issue564/issue564.nimble b/tests/issue564/issue564.nimble new file mode 100644 index 0000000..7dc0013 --- /dev/null +++ b/tests/issue564/issue564.nimble @@ -0,0 +1,14 @@ +# Package + +version = "0.1.0" +author = "Dominik Picheta" +description = "A new awesome nimble package" +license = "MIT" +srcDir = "src" +bin = @["issue564/issue564build"] + + + +# Dependencies + +requires "nim >= 0.16.0" diff --git a/tests/issue564/src/issue564/issue564build.nim b/tests/issue564/src/issue564/issue564build.nim new file mode 100644 index 0000000..862d40c --- /dev/null +++ b/tests/issue564/src/issue564/issue564build.nim @@ -0,0 +1,5 @@ +# This is just an example to get you started. A typical binary package +# uses this file as the main entry point of the application. + +when isMainModule: + echo("Hello, World!") diff --git a/tests/tester.nim b/tests/tester.nim index 32d16a0..5065606 100644 --- a/tests/tester.nim +++ b/tests/tester.nim @@ -79,6 +79,11 @@ proc hasLineStartingWith(lines: seq[string], prefix: string): bool = return true return false +test "issue 564": + cd "issue564": + var (output, exitCode) = execNimble("build") + check exitCode == QuitSuccess + test "depsOnly + flag order test": var (output, exitCode) = execNimble( "--depsOnly", "install", "-y", "https://github.com/nimble-test/packagebin2"