#!/bin/sh
# scala3 without scala3-scaladoc: the scaladoc command and its manual page
# are there (targets of the scala alternative's slaves), and the command
# names the package to install and exits with status 1.
set -e

test ! -e /usr/share/java/scaladoc-3.jar
test -x /usr/share/scala3/bin/scaladoc
test -e /usr/share/scala3/man/man1/scaladoc.1.gz
test "$(readlink -f /usr/bin/scaladoc-3)" = /usr/share/scala3/bin/scaladoc

status=0
out=$(scaladoc-3 -help 2>&1) || status=$?
echo "$out"
test "$status" = 1
echo "$out" | grep -q 'scala3-scaladoc package'

if [ "$(readlink -f /usr/bin/scala)" = /usr/share/scala3/bin/scala ]; then
    test "$(readlink -f /usr/bin/scaladoc)" = /usr/share/scala3/bin/scaladoc
fi
echo "scaladoc-missing test: PASS"
