Skip to content

Commit dd8e655

Browse files
committed
Fixed restore tests
1 parent 5596eb8 commit dd8e655

File tree

1 file changed

+28
-2
lines changed

1 file changed

+28
-2
lines changed

test/test-ghe-restore.sh

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -454,7 +454,33 @@ begin_test "ghe-restore with secret scanning encrypted secrets encryption keys f
454454
)
455455
end_test
456456

457-
begin_test "ghe-restore with secret scanning encrypted content encryption keys"
457+
begin_test "ghe-restore with secret scanning encrypted content encryption keys for versions below 3.11.0+"
458+
(
459+
set -e
460+
rm -rf "$GHE_REMOTE_ROOT_DIR"
461+
setup_remote_metadata
462+
463+
required_files=(
464+
"secret-scanning-user-content-delimited-encryption-root-keys"
465+
)
466+
467+
for file in "${required_files[@]}"; do
468+
echo "foo" >"$GHE_DATA_DIR/current/$file"
469+
done
470+
471+
GHE_REMOTE_VERSION=3.10.0 ghe-restore -v -f localhost
472+
473+
required_secrets=(
474+
"secrets.secret-scanning.secret-scanning-user-content-delimited-encryption-root-keys"
475+
)
476+
477+
for secret in "${required_secrets[@]}"; do
478+
[ "$(ghe-ssh "$GHE_HOSTNAME" -- ghe-config "$secret")" = "" ] # expecting these to not be set for versions below 3.11.0
479+
done
480+
)
481+
end_test
482+
483+
begin_test "ghe-restore with secret scanning encrypted content encryption keys for versions 3.11.0+"
458484
(
459485
set -e
460486
rm -rf "$GHE_REMOTE_ROOT_DIR"
@@ -475,7 +501,7 @@ begin_test "ghe-restore with secret scanning encrypted content encryption keys"
475501
)
476502

477503
for secret in "${required_secrets[@]}"; do
478-
[ "$(ghe-ssh "$GHE_HOSTNAME" -- ghe-config "$secret")" = "" ] # expecting these to not be set for versions below 3.8.0
504+
[ "$(ghe-ssh "$GHE_HOSTNAME" -- ghe-config "$secret")" = "foo" ] # expecting this to have been restored successfully for versions 3.11.0+
479505
done
480506
)
481507
end_test

0 commit comments

Comments
 (0)