From 930dda6a527481733ee74735b45f023932b7935a Mon Sep 17 00:00:00 2001 From: eitsupi <50911393+eitsupi@users.noreply.github.com> Date: Sun, 12 May 2024 04:50:28 +0000 Subject: [PATCH] test: add basic test --- test/r-dependent-packages/DESCRIPTION | 5 +++++ test/r-dependent-packages/r-ver-default.sh | 13 +++++++++++++ test/r-dependent-packages/scenarios.json | 8 ++++++++ 3 files changed, 26 insertions(+) create mode 100644 test/r-dependent-packages/DESCRIPTION create mode 100755 test/r-dependent-packages/r-ver-default.sh create mode 100644 test/r-dependent-packages/scenarios.json diff --git a/test/r-dependent-packages/DESCRIPTION b/test/r-dependent-packages/DESCRIPTION new file mode 100644 index 0000000..284431c --- /dev/null +++ b/test/r-dependent-packages/DESCRIPTION @@ -0,0 +1,5 @@ +Package: foo +Version: 0.0.0.9000 +Suggests: + cli + rlang diff --git a/test/r-dependent-packages/r-ver-default.sh b/test/r-dependent-packages/r-ver-default.sh new file mode 100755 index 0000000..999e609 --- /dev/null +++ b/test/r-dependent-packages/r-ver-default.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env bash + +set -e + +# Optional: Import test library bundled with the devcontainer CLI +source dev-container-features-test-lib + +# Feature-specific tests +check "R cli package" R -q -e 'names(installed.packages()[, 3])' | grep cli +check "R rlang package" R -q -e 'names(installed.packages()[, 3])' | grep rlang + +# Report result +reportResults diff --git a/test/r-dependent-packages/scenarios.json b/test/r-dependent-packages/scenarios.json new file mode 100644 index 0000000..8d8a389 --- /dev/null +++ b/test/r-dependent-packages/scenarios.json @@ -0,0 +1,8 @@ +{ + "r-ver-default": { + "image": "rocker/r-ver:4", + "features": { + "r-dependent-packages": {} + } + } +}