From b0e71709657d9c2d8b00b762a710b230a2cc8149 Mon Sep 17 00:00:00 2001 From: Grzegorz Adam Hankiewicz Date: Fri, 7 Jun 2013 22:06:04 +0200 Subject: [PATCH] Adds idetools testcase. Refs #416. --- .gitignore | 1 + tests/caas/issue_452.nim | 8 ++++++++ tests/caas/issue_452.txt | 11 +++++++++++ 3 files changed, 20 insertions(+) create mode 100644 tests/caas/issue_452.nim create mode 100644 tests/caas/issue_452.txt diff --git a/.gitignore b/.gitignore index b57f955715..f05ca2016d 100644 --- a/.gitignore +++ b/.gitignore @@ -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 diff --git a/tests/caas/issue_452.nim b/tests/caas/issue_452.nim new file mode 100644 index 0000000000..46cff6241d --- /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 0000000000..5db60516cb --- /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