#!/bin/sh
# Runs during the build as well, after debian/nodejs/build has produced dist/
# and test/*.js, so the upstream suite is exercised on the real build output.
set -eu

mkdir -p node_modules
for m in ist prosemirror-model prosemirror-schema-basic prosemirror-schema-list; do
	[ -e "node_modules/$m" ] || ln -s "/usr/share/nodejs/$m" "node_modules/$m"
done
[ -e node_modules/prosemirror-test-builder ] || ln -s .. node_modules/prosemirror-test-builder

log=$(mktemp)
trap 'rm -f "$log"' EXIT
NODE_PATH=/usr/share/nodejs pm-runtests . | tee "$log"
grep -qE '[0-9]+ passing' "$log"
