summary refs log tree commit diff stats
path: root/lib/std/enumerate.nim
diff options
context:
space:
mode:
Diffstat (limited to 'lib/std/enumerate.nim')
-rw-r--r--lib/std/enumerate.nim19
1 files changed, 0 insertions, 19 deletions
diff --git a/lib/std/enumerate.nim b/lib/std/enumerate.nim
index 3def653c8..a8f0e1ba7 100644
--- a/lib/std/enumerate.nim
+++ b/lib/std/enumerate.nim
@@ -68,22 +68,3 @@ macro enumerate*(x: ForLoopStmt): untyped {.since: (1, 3).} =
   result.add newFor
   # now wrap the whole macro in a block to create a new scope
   result = newBlockStmt(result)
-
-when isMainModule:
-  let a = @[1, 3, 5, 7]
-
-  block:
-    var res: seq[(int, int)]
-    for i, x in enumerate(a):
-      res.add (i, x)
-    assert res == @[(0, 1), (1, 3), (2, 5), (3, 7)]
-  block:
-    var res: seq[(int, int)]
-    for (i, x) in enumerate(a.items):
-      res.add (i, x)
-    assert res == @[(0, 1), (1, 3), (2, 5), (3, 7)]
-  block:
-    var res: seq[(int, int)]
-    for i, x in enumerate(3, a):
-      res.add (i, x)
-    assert res == @[(3, 1), (4, 3), (5, 5), (6, 7)]