From d7b948750857f0d01aa43a4120ef352b1a2917d9 Mon Sep 17 00:00:00 2001 From: Ian Jennings Date: Fri, 1 Aug 2025 12:38:26 -0500 Subject: [PATCH] add failure examples --- .../behavior/{failure.yaml => failure-assertion.yaml} | 0 testdriver/behavior/failure-exec-js.yaml | 8 ++++++++ testdriver/behavior/failure-exec-pwsh.yaml | 9 +++++++++ 3 files changed, 17 insertions(+) rename testdriver/behavior/{failure.yaml => failure-assertion.yaml} (100%) create mode 100644 testdriver/behavior/failure-exec-js.yaml create mode 100644 testdriver/behavior/failure-exec-pwsh.yaml diff --git a/testdriver/behavior/failure.yaml b/testdriver/behavior/failure-assertion.yaml similarity index 100% rename from testdriver/behavior/failure.yaml rename to testdriver/behavior/failure-assertion.yaml diff --git a/testdriver/behavior/failure-exec-js.yaml b/testdriver/behavior/failure-exec-js.yaml new file mode 100644 index 00000000..c37fef88 --- /dev/null +++ b/testdriver/behavior/failure-exec-js.yaml @@ -0,0 +1,8 @@ +version: 6.0.0 +steps: + - prompt: fetch user data from API + commands: + - command: exec + output: user + lang: js + code: throw new Error("API fetch failed") diff --git a/testdriver/behavior/failure-exec-pwsh.yaml b/testdriver/behavior/failure-exec-pwsh.yaml new file mode 100644 index 00000000..40a6e25a --- /dev/null +++ b/testdriver/behavior/failure-exec-pwsh.yaml @@ -0,0 +1,9 @@ +version: 6.0.0 +steps: + - prompt: fetch user data from API + commands: + - command: exec + output: user + lang: pwsh + code: | + throw "An error occurred"