From 36faf6226906fccf7232ef7b82102fcd7819b0ad Mon Sep 17 00:00:00 2001 From: Ganesh Viswanathan Date: Mon, 30 Mar 2020 15:56:05 -0500 Subject: [PATCH] Add wrapper test --- tests/tast2.nim | 2 +- tests/wrappers.nims | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 tests/wrappers.nims 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