From 3ce4e7360ce352f9fb778facbb54fc9f1d3df537 Mon Sep 17 00:00:00 2001 From: Hans Svensson Date: Fri, 8 Sep 2023 16:27:49 +0200 Subject: [PATCH] Add a test case --- test/aeso_compiler_tests.erl | 1 + test/contracts/dir1/bar.aes | 4 ++++ test/contracts/dir2/baz.aes | 3 +++ test/contracts/relative_include.aes | 3 +++ 4 files changed, 11 insertions(+) create mode 100644 test/contracts/dir1/bar.aes create mode 100644 test/contracts/dir2/baz.aes create mode 100644 test/contracts/relative_include.aes diff --git a/test/aeso_compiler_tests.erl b/test/aeso_compiler_tests.erl index 26c5d64..b0f2008 100644 --- a/test/aeso_compiler_tests.erl +++ b/test/aeso_compiler_tests.erl @@ -161,6 +161,7 @@ compilable_contracts() -> "state_handling", "events", "include", + "relative_include", "basic_auth", "basic_auth_tx", "bitcoin_auth", diff --git a/test/contracts/dir1/bar.aes b/test/contracts/dir1/bar.aes new file mode 100644 index 0000000..abc4aed --- /dev/null +++ b/test/contracts/dir1/bar.aes @@ -0,0 +1,4 @@ +include "../dir2/baz.aes" +namespace D = + function g() = E.h() + diff --git a/test/contracts/dir2/baz.aes b/test/contracts/dir2/baz.aes new file mode 100644 index 0000000..e14962f --- /dev/null +++ b/test/contracts/dir2/baz.aes @@ -0,0 +1,3 @@ +namespace E = + function h() = 42 + diff --git a/test/contracts/relative_include.aes b/test/contracts/relative_include.aes new file mode 100644 index 0000000..e64ecb1 --- /dev/null +++ b/test/contracts/relative_include.aes @@ -0,0 +1,3 @@ +include "./dir1/bar.aes" +contract C = + entrypoint f() = D.g()