--- /dev/null
+#!/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.