Skip to content

Commit 5a64931

Browse files
committed
Added test of backup
1 parent fb5aa59 commit 5a64931

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

test/test-ghe-backup.sh

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -802,6 +802,30 @@ begin_test "ghe-backup takes backup of secret scanning encrypted secrets encrypt
802802
)
803803
end_test
804804

805+
begin_test "ghe-backup takes backup of secret scanning encrypted content encryption keys"
806+
(
807+
set -e
808+
809+
required_secrets=(
810+
"secrets.secret-scanning.secret-scanning-user-content-delimited-encryption-root-keys"
811+
)
812+
813+
for secret in "${required_secrets[@]}"; do
814+
ghe-ssh "$GHE_HOSTNAME" -- ghe-config "$secret" "foo"
815+
done
816+
817+
ghe-backup
818+
819+
required_files=(
820+
"secret-scanning-user-content-delimited-encryption-root-keys"
821+
)
822+
823+
for file in "${required_files[@]}"; do
824+
[ "$(cat "$GHE_DATA_DIR/current/$file")" = "foo" ]
825+
done
826+
)
827+
end_test
828+
805829
begin_test "ghe-backup takes backup of Actions settings"
806830
(
807831
set -e

0 commit comments

Comments
 (0)