This commit is contained in:
Dominik Picheta 2015-12-24 10:26:07 +00:00
commit 96ddb12da8
4 changed files with 44 additions and 1 deletions

View file

@ -0,0 +1,11 @@
# Package
version = "0.1.0"
author = "Dominik Picheta"
description = "Test to see if certain characters are disallowed in pkg names."
license = "BSD"
# Dependencies
requires "nim >= 0.12.1"

View file

@ -0,0 +1,12 @@
# Package
packageName = "foobar"
version = "0.1.0"
author = "Dominik Picheta"
description = "Test to see if certain characters are disallowed in pkg names."
license = "BSD"
# Dependencies
requires "nim >= 0.12.1"

View file

@ -65,6 +65,19 @@ test "issue #27":
cd "issue27":
check execCmdEx("../" & path & " install -y").exitCode == QuitSuccess
test "issue #126":
cd "issue126/a":
let (output, exitCode) = execCmdEx("../../" & path & " install")
let lines = output.strip.splitLines()
check exitCode != QuitSuccess
check "Invalid package name: cannot contain '-'" in lines[^1]
cd "issue126/b":
let (output1, exitCode1) = execCmdEx("../../" & path & " install")
let lines1 = output1.strip.splitLines()
check exitCode1 != QuitSuccess
check "The .nimble file name must match name specified inside it." in lines1[^1]
test "can list":
check execCmdEx(path & " list").exitCode == QuitSuccess