#!/bin/bash
set -ex

. tests/lib

prep_tmp
prep_cuser

mkdir ~root/.userv
cat >~root/.userv/rc <<END
include-lookup service .userv/services.d
END

prep_config_t_env root ~root/.userv

: '---------- test service invocation ----------'

really -u $cuser \
userv root userv-t-env >"$tmp"/env

check_expected_env "$tmp"/env

: '---------- test rejection (wrong calling user) ----------'

expect_output 255 '' \
really -u daemon \
userv root userv-t-env


echo ok.
