test.sh (450B)
1 #!/bin/sh 2 set -eu 3 4 ROOT=$(CDPATH= cd -- "$(dirname "$0")/.." && pwd) 5 TMP=$(mktemp -d) 6 trap 'rm -rf "$TMP"' EXIT 7 OUT=$TMP/boot2 8 mkdir -p "$OUT/file" 9 10 : > "$OUT/log.html" 11 : > "$OUT/file/README.md.html" 12 "$ROOT/bin/repo-index" "$OUT" boot2 13 grep -F 'url=/boot2/file/README.md.html' "$OUT/index.html" >/dev/null 14 15 rm "$OUT/file/README.md.html" "$OUT/index.html" 16 "$ROOT/bin/repo-index" "$OUT" boot2 17 grep -F 'url=/boot2/log.html' "$OUT/index.html" >/dev/null