test: invoke certs trigger tests via run_plugn_trigger helper

The new certs-set / certs-remove tests called plugn directly via /bin/bash -c, which exits with 'PLUGIN_PATH is not set in environment' under the bats runner. Route the calls through the existing run_plugn_trigger helper so the required PLUGIN_PATH / PLUGIN_CORE_AVAILABLE_PATH / DOKKU_LIB_ROOT vars are set.
This commit is contained in:
Jose Diaz-Gonzalez
2026-05-12 20:21:07 -04:00
parent 460d92e21c
commit 2b963884b4

View File

@@ -132,7 +132,7 @@ teardown() {
} }
@test "(certs) certs-set plugin trigger" { @test "(certs) certs-set plugin trigger" {
run /bin/bash -c "plugn trigger certs-set $TEST_APP $BATS_TMPDIR/tls/server.crt $BATS_TMPDIR/tls/server.key" run_plugn_trigger certs-set "$TEST_APP" "$BATS_TMPDIR/tls/server.crt" "$BATS_TMPDIR/tls/server.key"
echo "output: $output" echo "output: $output"
echo "status: $status" echo "status: $status"
assert_success assert_success
@@ -141,7 +141,7 @@ teardown() {
} }
@test "(certs) certs-set plugin trigger missing key file" { @test "(certs) certs-set plugin trigger missing key file" {
run /bin/bash -c "plugn trigger certs-set $TEST_APP $BATS_TMPDIR/tls/server.crt /nonexistent/server.key" run_plugn_trigger certs-set "$TEST_APP" "$BATS_TMPDIR/tls/server.crt" "/nonexistent/server.key"
echo "output: $output" echo "output: $output"
echo "status: $status" echo "status: $status"
assert_failure assert_failure
@@ -154,7 +154,7 @@ teardown() {
echo "status: $status" echo "status: $status"
assert_success assert_success
run /bin/bash -c "plugn trigger certs-remove $TEST_APP" run_plugn_trigger certs-remove "$TEST_APP"
echo "output: $output" echo "output: $output"
echo "status: $status" echo "status: $status"
assert_success assert_success
@@ -162,7 +162,7 @@ teardown() {
} }
@test "(certs) certs-remove plugin trigger without endpoint" { @test "(certs) certs-remove plugin trigger without endpoint" {
run /bin/bash -c "plugn trigger certs-remove $TEST_APP" run_plugn_trigger certs-remove "$TEST_APP"
echo "output: $output" echo "output: $output"
echo "status: $status" echo "status: $status"
assert_failure assert_failure