Adds idetools testcase. Refs #416.

This commit is contained in:
Grzegorz Adam Hankiewicz
2013-06-07 22:06:04 +02:00
parent 27ebd3ce2e
commit b0e7170965
3 changed files with 20 additions and 0 deletions

1
.gitignore vendored
View File

@@ -170,6 +170,7 @@ examples/cross_calculator/android/tags
/tests/caas/idetools_api
/tests/caas/imported
/tests/caas/issue_416
/tests/caas/issue_452
/tests/caas/main
/tests/caasdriver
/tools/nimgrep

8
tests/caas/issue_452.nim Normal file
View File

@@ -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 = ""

11
tests/caas/issue_452.txt Normal file
View File

@@ -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