[Pkg-javascript-commits] [node-browser-unpack] 40/40: Fix testsuite

Bastien Roucariès rouca at moszumanska.debian.org
Thu Nov 9 12:27:26 UTC 2017


This is an automated email from the git hooks/post-receive script.

rouca pushed a commit to branch master
in repository node-browser-unpack.

commit 15b16d1d63a9f6b391e65621cdac09745ed06cda
Author: Bastien ROUCARIÈS <roucaries.bastien at gmail.com>
Date:   Wed Sep 27 13:06:30 2017 +0200

    Fix testsuite
---
 debian/control            |  1 +
 debian/tests/control      |  5 ++++-
 debian/tests/runtestsuite | 15 +++++++++++++++
 3 files changed, 20 insertions(+), 1 deletion(-)

diff --git a/debian/control b/debian/control
index fbf37aa..fc00487 100644
--- a/debian/control
+++ b/debian/control
@@ -13,6 +13,7 @@ Build-Depends:
  , node-acorn (>= 4.0.3) <!nocheck>
  , node-minimist (>= 1.1.1) <!nocheck>
  , node-browser-pack (>= 2.0) <!nocheck>
+ , node-tap (>=8) <!nocheck>
  , node-tape (>= 4.0) <!nocheck>
 Standards-Version: 4.1.0
 Homepage: https://github.com/substack/browser-unpack
diff --git a/debian/tests/control b/debian/tests/control
index c8e9df5..6a7b736 100644
--- a/debian/tests/control
+++ b/debian/tests/control
@@ -1,2 +1,5 @@
 Tests: require
-Depends: node-browser-unpack
+Depends: node-browser-unpack, nodejs (>= 6)
+
+Tests: runtestsuite
+Depends: node-browser-unpack, node-tape (>= 8.0), node-browser-pack (>= 2.0), node-tape (>= 4.0)
diff --git a/debian/tests/runtestsuite b/debian/tests/runtestsuite
new file mode 100755
index 0000000..35fc919
--- /dev/null
+++ b/debian/tests/runtestsuite
@@ -0,0 +1,15 @@
+#!/bin/sh
+set -e
+PACKAGE=browser-unpack
+SEDCMD="-e s,require[\(][[\'][.][.]/[\'][\)],require\(\'$PACKAGE\'\),g"
+
+tmpdir=$(mktemp -d)
+trap 'rm -rf "$tmpdir"' EXIT INT TERM HUP
+
+cp -r test $tmpdir
+find test -name '*.js' -print0 | \
+    xargs -n1 -0 \
+	  sh -c 'set -e; echo "TESTING: $3"; sed $1 < $3 > $2/$3' sedtape "$SEDCMD" "$tmpdir"
+
+cd $tmpdir
+tap test/*.js

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/node-browser-unpack.git



More information about the Pkg-javascript-commits mailing list