Skip to content

Commit b0d7fc6

Browse files
committed
assertHasOnlyKeys requires array or stdClass
1 parent 82ea26b commit b0d7fc6

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

tests/UnifiedSpecTests/Util.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,7 @@ final class Util
2222
{
2323
public static function assertHasOnlyKeys($arrayOrObject, array $keys)
2424
{
25-
// TODO: replace isType('object') with instanceOf(stdClass::class)
26-
assertThat($arrayOrObject, logicalOr(isType('array'), isType('object')));
25+
assertThat($arrayOrObject, logicalOr(isType('array'), isInstanceOf(stdClass::class)));
2726
$diff = array_diff_key((array) $arrayOrObject, array_fill_keys($keys, 1));
2827
assertEmpty($diff, 'Unsupported keys: ' . implode(',', array_keys($diff)));
2928
}

0 commit comments

Comments
 (0)