From 287fbf2e3b3637028921718e4f443a7cf27eb17a Mon Sep 17 00:00:00 2001 From: KtorZ Date: Thu, 15 Dec 2022 09:49:13 +0100 Subject: [PATCH] Add new acceptance test scenario (018) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ``` Error: examples/acceptance_tests/018/lib/test.ak × or_else_2 failed help: ┍━ left ━━━━━━━━━━━┑ │ (con data #182a) │ ┕━━━━━━━━━━━━━━━━━━┙ should be equal to ┍━ right ━━━━━━━━━━┑ │ (con integer 42) │ ┕━━━━━━━━━━━━━━━━━━┙ ``` --- examples/acceptance_tests/018/aiken.toml | 2 ++ examples/acceptance_tests/018/lib/test.ak | 10 ++++++++++ 2 files changed, 12 insertions(+) create mode 100644 examples/acceptance_tests/018/aiken.toml create mode 100644 examples/acceptance_tests/018/lib/test.ak diff --git a/examples/acceptance_tests/018/aiken.toml b/examples/acceptance_tests/018/aiken.toml new file mode 100644 index 00000000..b56aa635 --- /dev/null +++ b/examples/acceptance_tests/018/aiken.toml @@ -0,0 +1,2 @@ +name = "acceptance_test_018" +version = "0.0.0" diff --git a/examples/acceptance_tests/018/lib/test.ak b/examples/acceptance_tests/018/lib/test.ak new file mode 100644 index 00000000..335b0770 --- /dev/null +++ b/examples/acceptance_tests/018/lib/test.ak @@ -0,0 +1,10 @@ +pub fn or_else(opt: Option, default: a) -> a { + when opt is { + None -> default + Some(a) -> a + } +} + +test or_else_2() { + or_else(Some(42), 14) == 42 +}