From 886d866d28c731a4725d0e7981bd129495f8d254 Mon Sep 17 00:00:00 2001 From: Julien Deniau <1398469+jdeniau@users.noreply.github.com> Date: Mon, 13 May 2024 14:04:41 +0200 Subject: [PATCH] Explicit message for "json node should have :nb elements" --- src/Context/JsonContext.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Context/JsonContext.php b/src/Context/JsonContext.php index f9a13b56..2a10ee06 100644 --- a/src/Context/JsonContext.php +++ b/src/Context/JsonContext.php @@ -207,7 +207,13 @@ public function theJsonNodeShouldHaveElements($node, $count): void $actual = $this->inspector->evaluate($json, $node); - $this->assertSame($count, \count((array) $actual)); + $actualCount = \count((array) $actual); + + $this->assertSame( + $count, + $actualCount, + 'The node "'.$node.'" contains '.$actualCount.' elements ('.$count.' expected).' + ); } /**