From ce65236514d96974fbcae0bac8bb05bcd8fb0164 Mon Sep 17 00:00:00 2001 From: KtorZ Date: Fri, 20 Jan 2023 12:50:07 +0100 Subject: [PATCH] Parse tests as private functions. They actually are private; we can't export / import tests. Fixes #284. --- crates/aiken-lang/src/parser.rs | 2 +- examples/acceptance_tests/047/aiken.lock | 5 +++++ examples/acceptance_tests/047/aiken.toml | 3 +++ .../acceptance_tests/047/assets/foo/spend/mainnet.addr | 1 + .../047/assets/foo/spend/payment_script.json | 5 +++++ examples/acceptance_tests/047/assets/foo/spend/script.cbor | 1 + .../acceptance_tests/047/assets/foo/spend/testnet.addr | 1 + examples/acceptance_tests/047/lib/tests.ak | 0 examples/acceptance_tests/047/validators/foo.ak | 7 +++++++ 9 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 examples/acceptance_tests/047/aiken.lock create mode 100644 examples/acceptance_tests/047/aiken.toml create mode 100644 examples/acceptance_tests/047/assets/foo/spend/mainnet.addr create mode 100644 examples/acceptance_tests/047/assets/foo/spend/payment_script.json create mode 100644 examples/acceptance_tests/047/assets/foo/spend/script.cbor create mode 100644 examples/acceptance_tests/047/assets/foo/spend/testnet.addr create mode 100644 examples/acceptance_tests/047/lib/tests.ak create mode 100644 examples/acceptance_tests/047/validators/foo.ak diff --git a/crates/aiken-lang/src/parser.rs b/crates/aiken-lang/src/parser.rs index daff92a6..16c90586 100644 --- a/crates/aiken-lang/src/parser.rs +++ b/crates/aiken-lang/src/parser.rs @@ -300,7 +300,7 @@ pub fn test_parser() -> impl Parser Bool { + True +} + +test foo() { + 1 + 1 == 2 +}