From 05f0de449211217da01a83775b1346cd807f5f31 Mon Sep 17 00:00:00 2001 From: Samantha Marshall Date: Mon, 24 Apr 2017 13:45:31 -0400 Subject: [PATCH] Adding tests to fix for #338 Test: * Added new test case for issue #338, where package installation would fail when the `srcDir` path ended in a directory separator. --- tests/issue338/issue338.nimble | 7 +++++++ tests/issue338/src/issue338.nim | 0 tests/tester.nim | 4 ++++ 3 files changed, 11 insertions(+) create mode 100644 tests/issue338/issue338.nimble create mode 100644 tests/issue338/src/issue338.nim diff --git a/tests/issue338/issue338.nimble b/tests/issue338/issue338.nimble new file mode 100644 index 0000000..fae4ae5 --- /dev/null +++ b/tests/issue338/issue338.nimble @@ -0,0 +1,7 @@ +# Package +version = "0.1.0" +author = "Samantha Marshall" +description = "test case to validate successful install when `srcDir` value ends in a directory separator" +license = "MIT" + +srcDir = "src/" diff --git a/tests/issue338/src/issue338.nim b/tests/issue338/src/issue338.nim new file mode 100644 index 0000000..e69de29 diff --git a/tests/tester.nim b/tests/tester.nim index 6749927..8cbf3d6 100644 --- a/tests/tester.nim +++ b/tests/tester.nim @@ -286,6 +286,10 @@ test "issue #206": (output, exitCode) = execNimble("install", "-y") check exitCode == QuitSuccess +test "issue #338": + cd "issue338": + check execNimble("install", "-y").exitCode == QuitSuccess + test "can list": check execNimble("list").exitCode == QuitSuccess