summary refs log tree commit diff stats
path: root/tests/ic/tgenerics.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ic/tgenerics.nim')
-rw-r--r--tests/ic/tgenerics.nim38
1 files changed, 38 insertions, 0 deletions
diff --git a/tests/ic/tgenerics.nim b/tests/ic/tgenerics.nim
new file mode 100644
index 000000000..138799e85
--- /dev/null
+++ b/tests/ic/tgenerics.nim
@@ -0,0 +1,38 @@
+discard """
+  output: "bar"
+"""
+
+import tables
+
+var tab: Table[string, string]
+
+tab["foo"] = "bar"
+echo tab["foo"]
+
+#!EDIT!#
+
+discard """
+  output: "bar 3"
+"""
+
+import tables
+
+var tab: Table[string, string]
+var tab2: Table[string, int]
+
+tab["foo"] = "bar"
+tab2["meh"] = 3
+echo tab["foo"], " ", tab2["meh"]
+
+#!EDIT!#
+
+discard """
+  output: "3"
+"""
+
+import tables
+
+var tab2: Table[string, int]
+
+tab2["meh"] = 3
+echo tab2["meh"]