From a0361d59c10e2d620fe8a774be0e89ea586f55ef Mon Sep 17 00:00:00 2001 From: RichardDorian Date: Tue, 7 Jul 2026 20:48:34 +0200 Subject: [PATCH] test(storage): add unit test for custom chown values --- tests/unit/storage.bats | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tests/unit/storage.bats b/tests/unit/storage.bats index 662f3694f..fd2fab276 100644 --- a/tests/unit/storage.bats +++ b/tests/unit/storage.bats @@ -394,6 +394,22 @@ teardown() { assert_success } +@test "(storage:create) --chown accepts a custom numeric uid" { + run /bin/bash -c "dokku storage:create --chown 1500 rdmtest-chown-numeric" + echo "output: $output" + echo "status: $status" + assert_success + + run /bin/bash -c "stat -c '%u:%g' $DOKKU_LIB_ROOT/data/storage/rdmtest-chown-numeric" + echo "output: $output" + echo "status: $status" + assert_success + assert_output "1500:1500" + + run /bin/bash -c "dokku storage:destroy rdmtest-chown-numeric --force" + assert_success +} + @test "(storage:create) --chown rejects a non-default host path" { custom_path="/tmp/rdmtest-chown-custom" rm -rf "$custom_path"