Skip to content

Commit 6b8ae9a

Browse files
committed
fix gel cli tests
1 parent c85feef commit 6b8ae9a

2 files changed

Lines changed: 11 additions & 7 deletions

File tree

src/gel-cli/install.sh

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,13 +73,15 @@ export DEBIAN_FRONTEND=noninteractive
7373

7474
check_packages curl ca-certificates
7575

76+
# Looks like they kept the config directories the same (edgedb in the paths)
77+
7678
# cache data directory
7779
create_cache_dir "/dc/gel-cli/data" "${USERNAME}"
78-
create_symlink_dir "$_REMOTE_USER_HOME/.local/share/gel" "/dc/gel-cli/data" "${USERNAME}"
80+
create_symlink_dir "$_REMOTE_USER_HOME/.local/share/edgedb" "/dc/gel-cli/data" "${USERNAME}"
7981

8082
# cache config directory
8183
create_cache_dir "/dc/gel-cli/config" "${USERNAME}"
82-
create_symlink_dir "$_REMOTE_USER_HOME/.config/gel" "/dc/gel-cli/config" "${USERNAME}"
84+
create_symlink_dir "$_REMOTE_USER_HOME/.config/edgedb" "/dc/gel-cli/config" "${USERNAME}"
8385

8486
install_cli "${USERNAME}"
8587

test/gel-cli/_default.sh

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,11 @@ source dev-container-features-test-lib
1111
# check that the command is available
1212
check "help" bash -c "gel --help | grep 'Usage'"
1313

14+
gel info
15+
1416
# make sure gel directories match up with our expectations
15-
check "gel cli data dir" bash -c "test \"$(gel info --get data-dir)\" = $HOME/.local/share/gel/data/"
16-
check "gel cli config dir" bash -c "test \"$(gel info --get config-dir)\" = $HOME/.config/gel/"
17+
check "gel info data dir" bash -c "test \"$(gel info --get data-dir)\" = $HOME/.local/share/edgedb/data/"
18+
check "gel info config dir" bash -c "test \"$(gel info --get config-dir)\" = $HOME/.config/edgedb/"
1719

1820
# check that data directories exist
1921
check "~/.local/share/gel exists" bash -c "ls -la ~/.local/share | grep 'gel'"
@@ -26,12 +28,12 @@ check "/dc/gel-cli exists" bash -c "ls -la /dc/gel-cli | grep 'config'"
2628
# check that the folders are owned by the user
2729
# https://askubuntu.com/a/175060
2830
# $USER is empty when running as root, so we use $(whoami)
29-
echo "Checking ownership of ~/.local/share/gel/data and /dc/gel-cli/data (ensure it is owned by $(whoami))"
31+
echo "Checking ownership of ~/.local/share/edgedb/data and /dc/gel-cli/data (ensure it is owned by $(whoami))"
3032

31-
check "~/.local/share/gel owned by user" bash -c "test \"$(stat -c "%U" ~/.local/share/gel)\" = $(whoami)"
33+
check "~/.local/share/edgedb owned by user" bash -c "test \"$(stat -c "%U" ~/.local/share/edgedb)\" = $(whoami)"
3234
check "/dc/gel-cli/data owned by user" bash -c "test \"$(stat -c "%U" /dc/gel-cli/data)\" = $(whoami)"
3335

34-
check "~/.config/gel owned by user" bash -c "test \"$(stat -c "%U" ~/.config/gel)\" = $(whoami)"
36+
check "~/.config/edgedb owned by user" bash -c "test \"$(stat -c "%U" ~/.config/edgedb)\" = $(whoami)"
3537
check "/dc/gel-cli/config owned by user" bash -c "test \"$(stat -c "%U" /dc/gel-cli/config)\" = $(whoami)"
3638

3739
# Report result

0 commit comments

Comments
 (0)