summary refs log tree commit diff stats
path: root/tests/stdlib/tobjectdollar.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/stdlib/tobjectdollar.nim')
-rw-r--r--tests/stdlib/tobjectdollar.nim14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/stdlib/tobjectdollar.nim b/tests/stdlib/tobjectdollar.nim
new file mode 100644
index 000000000..cf78fa255
--- /dev/null
+++ b/tests/stdlib/tobjectdollar.nim
@@ -0,0 +1,14 @@
+discard """
+  matrix: "-d:nimPreviewSlimSystem"
+"""
+
+import std/assertions
+
+type Foo = object
+  a, b: int
+
+let x = Foo(a: 23, b: 45)
+doAssert not compiles($x)
+import std/objectdollar
+doAssert compiles($x)
+doAssert $x == "(a: 23, b: 45)"