#!/bin/sh
# Jetable. La vue admin, avec son selecteur de departement.
set -eu

BASE=http://127.0.0.1:4214
JAR=$(mktemp -d)/j.txt

curl -s -c "$JAR" -o /dev/null -H 'Content-Type: application/json' \
  -d '{"username":"narin","password":"admin1"}' \
  "$BASE/api/auth/sign-in/username"

body() {
  curl -s -b "$JAR" "$BASE$1" \
    | sed -n 's/.*<main[^>]*>\(.*\)<\/main>.*/\1/p' \
    | sed 's/<[^>]*>/\n/g' | grep -v '^[[:space:]]*$'
}

echo "=== admin, Casting ==="
body '/team?dept=Casting' | head -14

echo
echo "=== admin, departement inexistant ==="
body '/team?dept=RienDuTout' | head -8

echo
echo "=== admin, dept vide ==="
body '/team?dept=' | head -8
