Test scenario improvements.

This commit is contained in:
Thomas Owens 2023-12-18 15:14:22 -05:00
parent 19e44ae593
commit a4da3d79ac
7 changed files with 17 additions and 5 deletions

View file

@ -5,6 +5,10 @@ set -e
# Optional: Import test library
source dev-container-features-test-lib
check "current user" bash -c "whoami"
check "rubies installed" bash -c "rvm list"
check "3.0.6 installed" bash -c "rvm list | fgrep 3.0.6"
check "2.7.8 installed" bash -c "rvm list | fgrep 2.7.8"

View file

@ -5,6 +5,10 @@ set -e
# Optional: Import test library
source dev-container-features-test-lib
check "current user" bash -c "whoami"
check "current ruby" bash -c "which ruby"
check "gem installed" bash -c "gem install rubocop"
# Report result

View file

@ -5,8 +5,10 @@ set -e
# Optional: Import test library
source dev-container-features-test-lib
# Definition specific tests
check "current user" bash -c "whoami"
check "rvm" rvm --version
check "no rvm rubies" bash -c "rvm list | fgrep 'No rvm rubies installed yet'"
# Report result

View file

@ -5,8 +5,10 @@ set -e
# Optional: Import test library
source dev-container-features-test-lib
# Definition specific tests
check "current user" bash -c "whoami"
check "version" rvm --version
check "ruby version" ruby --version
# Report result

View file

@ -5,7 +5,8 @@ set -e
# Optional: Import test library
source dev-container-features-test-lib
# Definition specific tests
check "current user" bash -c "whoami"
check "ruby installed" bash -c "ruby --version | grep 3.0.6"
# Report result

View file

@ -10,7 +10,6 @@
},
"install_gem": {
"image": "mcr.microsoft.com/devcontainers/base:bullseye",
"remoteUser": "vscode",
"features": {
"ruby": {
"version": "latest"

View file

@ -5,8 +5,8 @@ set -e
# Optional: Import test library
source dev-container-features-test-lib
# Definition specific tests
check "ruby version" ruby --version
check "gem version" gem --version
# Report result