Files
tink_macro/tests/Positions.hx
2023-04-06 06:41:28 +00:00

22 lines
507 B
Haxe

package ;
import haxe.macro.Context;
import haxe.macro.Expr;
using tink.MacroApi;
class Positions extends Base {
function testSanitize() {
var p:Position = null;
stringCompare(Context.currentPos(), p.sanitize());
p = Context.makePosition({ min: 0, max: 10, file: 'foo.txt' });
stringCompare(p, p);
}
function testBlank() {
var p:Position = null;
var t = p.makeBlankType();
stringCompare('TMono(<mono>)', cast t.toType().sure().reduce());
}
}