aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGanesh Viswanathan <dev@genotrance.com>2020-03-30 15:56:05 -0500
committerGanesh Viswanathan <dev@genotrance.com>2020-03-30 15:56:05 -0500
commit36faf6226906fccf7232ef7b82102fcd7819b0ad (patch)
tree7dab14e9f18451dee019921044cac4d801c5f498
parente06917f40f5bd3a4b4bec51d05d85dffa4eb5867 (diff)
downloadnimterop-36faf6226906fccf7232ef7b82102fcd7819b0ad.tar.gz
nimterop-36faf6226906fccf7232ef7b82102fcd7819b0ad.zip
Add wrapper test
-rw-r--r--tests/tast2.nim2
-rw-r--r--tests/wrappers.nims15
2 files changed, 16 insertions, 1 deletions
diff --git a/tests/tast2.nim b/tests/tast2.nim
index 4b19429..d77ae39 100644
--- a/tests/tast2.nim
+++ b/tests/tast2.nim
@@ -12,7 +12,7 @@ when defined(HEADER):
cDefine("HEADER")
const
flags = " -H -d"
- pHeader = @["header:" & path]
+ pHeader = @["header:" & path.replace("\\", "/")]
pHeaderImp = @["importc"] & pHeader
else:
const
diff --git a/tests/wrappers.nims b/tests/wrappers.nims
new file mode 100644
index 0000000..37ac686
--- /dev/null
+++ b/tests/wrappers.nims
@@ -0,0 +1,15 @@
+import os
+
+let
+ wrappers = @["genotrance/nimarchive", "genotrance/nimgit2"]
+
+rmDir("wrappers")
+mkDir("wrappers")
+withDir("wrappers"):
+ for wrapper in wrappers:
+ let
+ name = wrapper.extractFilename()
+ exec "git clone https://github.com/" & wrapper
+ withDir(name):
+ exec "nimble install -d"
+ exec "nimble test" \ No newline at end of file