From 2252f80e72508b6be3f16be98e0f5815cf862343 Mon Sep 17 00:00:00 2001 From: Charles Blake Date: Sun, 2 Aug 2015 12:09:53 -0400 Subject: [PATCH] Add some very simple tests for memfiles iterators. --- tests/misc/tmemlines.nim | 5 +++++ tests/misc/tmemlinesBuf.nim | 6 ++++++ tests/misc/tmemslices.nim | 6 ++++++ 3 files changed, 17 insertions(+) create mode 100644 tests/misc/tmemlines.nim create mode 100644 tests/misc/tmemlinesBuf.nim create mode 100644 tests/misc/tmemslices.nim 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)