Failing test case for #7

This commit is contained in:
2024-02-17 08:55:27 -07:00
parent 5044e68b40
commit 75b17384dc
2 changed files with 37 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
package test.cases;
import utest.Test;
import utest.Assert;
import kiss.Prelude;
import kiss.List;
import haxe.ds.Option;
import kiss.Kiss;
#if js
import js.lib.Promise;
#end
using StringTools;
@:build(kiss.Kiss.build())
class ObjectFormTestCase extends Test {
function testObjectFormWithAlias() {
_testObjectFormWithAlias();
}
}

View File

@@ -0,0 +1,16 @@
(defAlias &ident Stream kiss.Stream)
(defMacroFunction example []
`(object
Stream (Stream.fromString "")))
(defMacro normalExample []
(printExp (example)))
(defMacro macroExpandExample []
(printExp (macroExpand (example))))
(function _testObjectFormWithAlias []
.Stream (normalExample)
.Stream (macroExpandExample)
(Assert.pass))