From 7cea0c1765177abaa20902fddfbd3ee50992210f Mon Sep 17 00:00:00 2001 From: Araq Date: Mon, 3 Sep 2018 10:16:11 +0200 Subject: [PATCH] closes #5252 --- tests/stdlib/tunittest.nim | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/tests/stdlib/tunittest.nim b/tests/stdlib/tunittest.nim index 86b9fd0370..c8656bbff5 100644 --- a/tests/stdlib/tunittest.nim +++ b/tests/stdlib/tunittest.nim @@ -13,6 +13,8 @@ discard """ [Suite] bug #5784 +[Suite] test suite + [Suite] test name filtering ''' @@ -123,6 +125,23 @@ suite "bug #5784": var obj: Obj check obj.isNil or obj.field == 0 +type + SomeType = object + value: int + children: seq[SomeType] + +# bug #5252 + +proc `==`(a, b: SomeType): bool = + return a.value == b.value + +suite "test suite": + test "test": + let a = SomeType(value: 10) + let b = SomeType(value: 10) + + check(a == b) + when defined(testing): suite "test name filtering": test "test name":