summary refs log tree commit diff stats
path: root/tests/caas
diff options
context:
space:
mode:
authorGrzegorz Adam Hankiewicz <gradha@imap.cc>2013-06-07 22:06:04 +0200
committerGrzegorz Adam Hankiewicz <gradha@imap.cc>2013-06-07 22:06:04 +0200
commitb0e71709657d9c2d8b00b762a710b230a2cc8149 (patch)
treeee322c24af7701f41abbac2d1567506e3ec9825e /tests/caas
parent27ebd3ce2e411458d2f06b633285b1ba0a9b096d (diff)
downloadNim-b0e71709657d9c2d8b00b762a710b230a2cc8149.tar.gz
Adds idetools testcase. Refs #416.
Diffstat (limited to 'tests/caas')
-rw-r--r--tests/caas/issue_452.nim8
-rw-r--r--tests/caas/issue_452.txt11
2 files changed, 19 insertions, 0 deletions
diff --git a/tests/caas/issue_452.nim b/tests/caas/issue_452.nim
new file mode 100644
index 000000000..46cff6241
--- /dev/null
+++ b/tests/caas/issue_452.nim
@@ -0,0 +1,8 @@
+const
+  VERSION_STR1* = "0.5.0" ## Idetools shifts this one column.
+  VERSION_STR2 = "0.5.0" ## This one is ok.
+  VERSION_STR3* = "0.5.0" ## Bad.
+  VERSION_STR4 = "0.5.0" ## Ok.
+
+proc forward1*(): string = result = ""
+proc forward2(): string = result = ""
diff --git a/tests/caas/issue_452.txt b/tests/caas/issue_452.txt
new file mode 100644
index 000000000..5db60516c
--- /dev/null
+++ b/tests/caas/issue_452.txt
@@ -0,0 +1,11 @@
+issue_452.nim
+> c
+SuccessX
+> idetools --track:issue_452.nim,2,2 --def
+def\tskConst\tissue_452.VERSION_STR1\tstring
+> idetools --track:issue_452.nim,3,2 --def
+def\tskConst\tissue_452.VERSION_STR2\tstring
+> idetools --track:issue_452.nim,7,5 --def
+def\tskProc\tissue_452.forward1\tproc \(\): string\t
+> idetools --track:issue_452.nim,8,5 --def
+def\tskProc\tissue_452.forward2\tproc \(\): string\t