mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-31 10:22:15 +00:00
Adds idetools test case. Refs #416.
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -169,6 +169,7 @@ examples/cross_calculator/android/tags
|
||||
/testresults.json
|
||||
/tests/caas/idetools_api
|
||||
/tests/caas/imported
|
||||
/tests/caas/issue_416
|
||||
/tests/caas/main
|
||||
/tests/caasdriver
|
||||
/tools/nimgrep
|
||||
|
||||
17
tests/caas/issue_416.nim
Normal file
17
tests/caas/issue_416.nim
Normal file
@@ -0,0 +1,17 @@
|
||||
import unicode, sequtils
|
||||
|
||||
proc test() =
|
||||
let input = readFile("weird.nim")
|
||||
for letter in runes(string(input)):
|
||||
echo int(letter)
|
||||
|
||||
when 1 > 0:
|
||||
proc failtest() =
|
||||
let
|
||||
input = readFile("weird.nim")
|
||||
letters = toSeq(runes(string(input)))
|
||||
for letter in letters:
|
||||
echo int(letter)
|
||||
|
||||
when isMainModule:
|
||||
test()
|
||||
14
tests/caas/issue_416.txt
Normal file
14
tests/caas/issue_416.txt
Normal file
@@ -0,0 +1,14 @@
|
||||
issue_416.nim
|
||||
> c
|
||||
SuccessX
|
||||
> idetools --track:issue_416.nim,12,28 --def
|
||||
def\tskType\tsystem.string\tstring
|
||||
> idetools --track:issue_416.nim,12,35 --def
|
||||
def\tskLet\tissue_416.failtest.input\tTaintedString
|
||||
|
||||
# The following fail because they seem shifted one colum to the right.
|
||||
> idetools --track:issue_416.nim,12,16 --def
|
||||
def\tskTemplate\tsequtils.toSeq\tproc \(expr\): expr
|
||||
> idetools --track:issue_416.nim,12,22 --def
|
||||
def\tskIterator\tunicode.runes\titerator \(string\): TRune
|
||||
|
||||
Reference in New Issue
Block a user