#!/bin/sh
set -e
# notice the / at end in order to load this module
PACKAGE='coveralls'
SEDCMD="s,(require|resolve)\s*[(]\s*'[.][.],\\1('$PACKAGE,g"

tempdir=$(mktemp -d)
trap 'rm -rf "$tmpdir"' EXIT INT TERM HUP
tmpdir="$tempdir/node-coveralls"
mkdir "$tmpdir"

cp -r test "$tmpdir"
cp -r fixtures "$tmpdir"
find test -name '*.js' -print0 | \
    xargs -0 -n1  \
	  sh -c 'set -e; echo "TESTING: $3"; sed -E "$1" < "$3" > "$2/$3"' sedtape "$SEDCMD" "$tmpdir"
cd $tmpdir
mocha -R spec test
