summary refs log tree commit diff stats
path: root/tests/macros/tparsefile.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/macros/tparsefile.nim')
-rw-r--r--tests/macros/tparsefile.nim11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/macros/tparsefile.nim b/tests/macros/tparsefile.nim
new file mode 100644
index 000000000..a41223f80
--- /dev/null
+++ b/tests/macros/tparsefile.nim
@@ -0,0 +1,11 @@
+import macros
+
+static:
+  let fn = "mparsefile.nim"
+  var raised = false
+  try:
+    discard parseStmt(staticRead(fn), filename = fn)
+  except ValueError as e:
+    raised = true
+    doAssert e.msg == "mparsefile.nim(4, 1) Error: invalid indentation"
+  doAssert raised