Find files relative to build macro caller

This commit is contained in:
2021-04-24 20:34:47 -06:00
parent 1f5e06a334
commit 9abba225b7
7 changed files with 22 additions and 14 deletions

View File

@@ -8,7 +8,7 @@ import haxe.ds.Option;
using StringTools;
@:build(kiss.Kiss.build("kiss/src/test/cases/BasicTestCase.kiss"))
@:build(kiss.Kiss.build())
class BasicTestCase extends Test {
function testStaticVar() {
Assert.equals("Howdy", BasicTestCase.message);

View File

@@ -5,5 +5,5 @@ import utest.Test;
import kiss.Prelude;
import kiss.List;
@:build(kiss.Kiss.build("kiss/src/test/cases/CommentAtEndOfListTestCase.kiss"))
@:build(kiss.Kiss.build())
class CommentAtEndOfListTestCase extends Test {}

View File

@@ -15,5 +15,5 @@ class DSLTestCase extends Test {
}
}
@:build(kiss.EmbeddedScript.build("kiss/src/test/cases/DSL.kiss", "kiss/src/test/cases/DSLScript.dsl"))
@:build(kiss.EmbeddedScript.build("DSL.kiss", "DSLScript.dsl"))
class DSLScript extends EmbeddedScript {}

View File

@@ -8,7 +8,7 @@ import haxe.ds.Option;
using StringTools;
@:build(kiss.Kiss.build("kiss/src/test/cases/MacroTestCase.kiss"))
@:build(kiss.Kiss.build())
class MacroTestCase extends Test {
function testMultipleFieldForms() {
Assert.equals(5, myVar);

View File

@@ -4,7 +4,7 @@ import utest.Test;
import utest.Assert;
import kiss.Prelude;
@:build(kiss.Kiss.build("kiss/src/test/cases/ReaderMacroTestCase.kiss"))
@:build(kiss.Kiss.build())
class ReaderMacroTestCase extends Test {
function testReadBang() {
Assert.equals("String that takes the rest of the line", ReaderMacroTestCase.myLine());