From 52bb10f003ab83a118d7f83afe2d23f744e61c41 Mon Sep 17 00:00:00 2001 From: John Bartholomew Date: Tue, 11 Mar 2025 00:40:53 +0000 Subject: [PATCH] feat: add testdata coverage for minArray/maxArray onEmpty error --- testdata/std.maxArrayOnEmpty.golden | 10 ++++++++++ testdata/std.maxArrayOnEmpty.jsonnet | 1 + testdata/std.maxArrayOnEmpty.linter.golden | 0 testdata/std.maxArrayOnEmpty2.golden | 1 + testdata/std.maxArrayOnEmpty2.jsonnet | 1 + testdata/std.maxArrayOnEmpty2.linter.golden | 0 testdata/std.minArrayOnEmpty.golden | 10 ++++++++++ testdata/std.minArrayOnEmpty.jsonnet | 1 + testdata/std.minArrayOnEmpty.linter.golden | 0 testdata/std.minArrayOnEmpty2.golden | 1 + testdata/std.minArrayOnEmpty2.jsonnet | 1 + testdata/std.minArrayOnEmpty2.linter.golden | 0 12 files changed, 26 insertions(+) create mode 100644 testdata/std.maxArrayOnEmpty.golden create mode 100644 testdata/std.maxArrayOnEmpty.jsonnet create mode 100644 testdata/std.maxArrayOnEmpty.linter.golden create mode 100644 testdata/std.maxArrayOnEmpty2.golden create mode 100644 testdata/std.maxArrayOnEmpty2.jsonnet create mode 100644 testdata/std.maxArrayOnEmpty2.linter.golden create mode 100644 testdata/std.minArrayOnEmpty.golden create mode 100644 testdata/std.minArrayOnEmpty.jsonnet create mode 100644 testdata/std.minArrayOnEmpty.linter.golden create mode 100644 testdata/std.minArrayOnEmpty2.golden create mode 100644 testdata/std.minArrayOnEmpty2.jsonnet create mode 100644 testdata/std.minArrayOnEmpty2.linter.golden diff --git a/testdata/std.maxArrayOnEmpty.golden b/testdata/std.maxArrayOnEmpty.golden new file mode 100644 index 0000000..435dbc0 --- /dev/null +++ b/testdata/std.maxArrayOnEmpty.golden @@ -0,0 +1,10 @@ +RUNTIME ERROR: Expected at least one element in array. Got none +------------------------------------------------- + testdata/std.maxArrayOnEmpty:1:1-17 $ + +std.maxArray([]) + +------------------------------------------------- + During evaluation + + diff --git a/testdata/std.maxArrayOnEmpty.jsonnet b/testdata/std.maxArrayOnEmpty.jsonnet new file mode 100644 index 0000000..1028fa0 --- /dev/null +++ b/testdata/std.maxArrayOnEmpty.jsonnet @@ -0,0 +1 @@ +std.maxArray([]) diff --git a/testdata/std.maxArrayOnEmpty.linter.golden b/testdata/std.maxArrayOnEmpty.linter.golden new file mode 100644 index 0000000..e69de29 diff --git a/testdata/std.maxArrayOnEmpty2.golden b/testdata/std.maxArrayOnEmpty2.golden new file mode 100644 index 0000000..d81cc07 --- /dev/null +++ b/testdata/std.maxArrayOnEmpty2.golden @@ -0,0 +1 @@ +42 diff --git a/testdata/std.maxArrayOnEmpty2.jsonnet b/testdata/std.maxArrayOnEmpty2.jsonnet new file mode 100644 index 0000000..d770ac7 --- /dev/null +++ b/testdata/std.maxArrayOnEmpty2.jsonnet @@ -0,0 +1 @@ +std.maxArray([], onEmpty=42) diff --git a/testdata/std.maxArrayOnEmpty2.linter.golden b/testdata/std.maxArrayOnEmpty2.linter.golden new file mode 100644 index 0000000..e69de29 diff --git a/testdata/std.minArrayOnEmpty.golden b/testdata/std.minArrayOnEmpty.golden new file mode 100644 index 0000000..7505a16 --- /dev/null +++ b/testdata/std.minArrayOnEmpty.golden @@ -0,0 +1,10 @@ +RUNTIME ERROR: Expected at least one element in array. Got none +------------------------------------------------- + testdata/std.minArrayOnEmpty:1:1-17 $ + +std.minArray([]) + +------------------------------------------------- + During evaluation + + diff --git a/testdata/std.minArrayOnEmpty.jsonnet b/testdata/std.minArrayOnEmpty.jsonnet new file mode 100644 index 0000000..d6bf655 --- /dev/null +++ b/testdata/std.minArrayOnEmpty.jsonnet @@ -0,0 +1 @@ +std.minArray([]) diff --git a/testdata/std.minArrayOnEmpty.linter.golden b/testdata/std.minArrayOnEmpty.linter.golden new file mode 100644 index 0000000..e69de29 diff --git a/testdata/std.minArrayOnEmpty2.golden b/testdata/std.minArrayOnEmpty2.golden new file mode 100644 index 0000000..3ad5abd --- /dev/null +++ b/testdata/std.minArrayOnEmpty2.golden @@ -0,0 +1 @@ +99 diff --git a/testdata/std.minArrayOnEmpty2.jsonnet b/testdata/std.minArrayOnEmpty2.jsonnet new file mode 100644 index 0000000..f9e0a9f --- /dev/null +++ b/testdata/std.minArrayOnEmpty2.jsonnet @@ -0,0 +1 @@ +std.minArray([], onEmpty=99) diff --git a/testdata/std.minArrayOnEmpty2.linter.golden b/testdata/std.minArrayOnEmpty2.linter.golden new file mode 100644 index 0000000..e69de29