From 75808cc04629ee9e231853fc9c3965b1b02cde0e Mon Sep 17 00:00:00 2001 From: KtorZ Date: Tue, 17 Jan 2023 16:57:06 +0100 Subject: [PATCH] Add new acceptance scenario: 044 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ❌ 044 Error: × Main thread panicked. ├─▶ at crates/aiken-lang/src/uplc.rs:846:89 ╰─▶ called `Option::unwrap()` on a `None` value --- examples/acceptance_tests/044/aiken.lock | 5 +++++ examples/acceptance_tests/044/aiken.toml | 2 ++ examples/acceptance_tests/044/lib/tests.ak | 16 ++++++++++++++++ 3 files changed, 23 insertions(+) create mode 100644 examples/acceptance_tests/044/aiken.lock create mode 100644 examples/acceptance_tests/044/aiken.toml create mode 100644 examples/acceptance_tests/044/lib/tests.ak diff --git a/examples/acceptance_tests/044/aiken.lock b/examples/acceptance_tests/044/aiken.lock new file mode 100644 index 00000000..3a78b1e7 --- /dev/null +++ b/examples/acceptance_tests/044/aiken.lock @@ -0,0 +1,5 @@ +# This file was generated by Aiken +# You typically do not need to edit this file + +requirements = [] +packages = [] diff --git a/examples/acceptance_tests/044/aiken.toml b/examples/acceptance_tests/044/aiken.toml new file mode 100644 index 00000000..51f68b95 --- /dev/null +++ b/examples/acceptance_tests/044/aiken.toml @@ -0,0 +1,2 @@ +name = "aiken-lang/acceptance_test_044" +version = "0.0.0" diff --git a/examples/acceptance_tests/044/lib/tests.ak b/examples/acceptance_tests/044/lib/tests.ak new file mode 100644 index 00000000..6ab47a9f --- /dev/null +++ b/examples/acceptance_tests/044/lib/tests.ak @@ -0,0 +1,16 @@ +test foo_1() { + let a = False + when a is { + True -> False + False -> True + } +} + +test foo_2() { + let a = False + let b = when a is { + True -> 14 + False -> 42 + } + b == 42 +}