\#if conditional compilation macro
This commit is contained in:
20
kiss/src/test/cases/ConditionalCompilationTestCase.hx
Normal file
20
kiss/src/test/cases/ConditionalCompilationTestCase.hx
Normal file
@@ -0,0 +1,20 @@
|
||||
package test.cases;
|
||||
|
||||
import utest.Assert;
|
||||
import utest.Test;
|
||||
import kiss.Prelude;
|
||||
|
||||
@:build(kiss.Kiss.build())
|
||||
class ConditionalCompilationTestCase extends Test {
|
||||
function testIf() {
|
||||
#if interp
|
||||
Assert.isTrue(runningInHaxe);
|
||||
#else
|
||||
Assert.isFalse(runningInHaxe);
|
||||
#end
|
||||
|
||||
#if (py || js)
|
||||
Assert.isTrue(runningInPyOrJs);
|
||||
#end
|
||||
}
|
||||
}
|
3
kiss/src/test/cases/ConditionalCompilationTestCase.kiss
Normal file
3
kiss/src/test/cases/ConditionalCompilationTestCase.kiss
Normal file
@@ -0,0 +1,3 @@
|
||||
(defvar runningInHaxe (#if interp true false))
|
||||
(defvar runningInPyOrJs (#if (or py js) true false))
|
||||
|
Reference in New Issue
Block a user