From 452d8e6b9aba837cf9a99def53d69cb464c7d169 Mon Sep 17 00:00:00 2001 From: AlexDo1 Date: Fri, 21 Jun 2024 12:03:52 +0200 Subject: [PATCH] test for defaults --- tests/testthat/test-get_parameters.R | 3 ++- tests/testthat/testdata/src/tool.yml | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/testthat/test-get_parameters.R b/tests/testthat/test-get_parameters.R index cf33813..ca461fe 100644 --- a/tests/testthat/test-get_parameters.R +++ b/tests/testthat/test-get_parameters.R @@ -8,11 +8,12 @@ test_that("parse parameters works", { params <- get_parameters() # test parsed parameters - testthat::expect_length(params, 6) + testthat::expect_length(params, 7) testthat::expect_equal(params$foo_int, 42) testthat::expect_type(params$foo_int, "integer") testthat::expect_type(params$foo_string, "character") testthat::expect_type(params$foo_float, "double") testthat::expect_length(params$foo_array, 5) testthat::expect_type(params$foo_boolean, "logical") + testthat::expect_equal(params$foo_default_int, 3) }) diff --git a/tests/testthat/testdata/src/tool.yml b/tests/testthat/testdata/src/tool.yml index 8adf6ae..8cfb94c 100644 --- a/tests/testthat/testdata/src/tool.yml +++ b/tests/testthat/testdata/src/tool.yml @@ -21,6 +21,10 @@ tools: array: true foo_boolean: type: boolean + foo_default_int: + type: integer + default: 3 + optional: false data: foo_matrix: type: file