diff options
author | Charles Blake <cblake@csail.mit.edu> | 2015-08-02 12:09:53 -0400 |
---|---|---|
committer | Charles Blake <cblake@csail.mit.edu> | 2015-08-02 12:09:53 -0400 |
commit | 2252f80e72508b6be3f16be98e0f5815cf862343 (patch) | |
tree | a2c1baa9f1ea121ffd8551656d112a31377d05fb /tests | |
parent | 2bcd4e9a38e7d6d532fde43f9ee777a4363d383f (diff) | |
download | Nim-2252f80e72508b6be3f16be98e0f5815cf862343.tar.gz |
Add some very simple tests for memfiles iterators.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/misc/tmemlines.nim | 5 | ||||
-rw-r--r-- | tests/misc/tmemlinesBuf.nim | 6 | ||||
-rw-r--r-- | tests/misc/tmemslices.nim | 6 |
3 files changed, 17 insertions, 0 deletions
diff --git a/tests/misc/tmemlines.nim b/tests/misc/tmemlines.nim new file mode 100644 index 000000000..19821ea26 --- /dev/null +++ b/tests/misc/tmemlines.nim @@ -0,0 +1,5 @@ +import memfiles +var inp = memfiles.open("readme.txt") +for line in lines(inp): + echo("#" & line & "#") +close(inp) diff --git a/tests/misc/tmemlinesBuf.nim b/tests/misc/tmemlinesBuf.nim new file mode 100644 index 000000000..12160cbf9 --- /dev/null +++ b/tests/misc/tmemlinesBuf.nim @@ -0,0 +1,6 @@ +import memfiles +var inp = memfiles.open("readme.txt") +var buffer: TaintedString = "" +for line in lines(, buffer): + echo("#" & line & "#") +close(inp) diff --git a/tests/misc/tmemslices.nim b/tests/misc/tmemslices.nim new file mode 100644 index 000000000..8c658ad28 --- /dev/null +++ b/tests/misc/tmemslices.nim @@ -0,0 +1,6 @@ +import memfiles +var inp = memfiles.open("readme.txt") +for mem in memSlices(inp): + if mem.size > 3: + echo("#" & toString(mem) & "#") +close(inp) |