diff --git a/tests/Model/MetadataTest.php b/tests/Model/MetadataTest.php index 5c4b3b8..50dcf2e 100644 --- a/tests/Model/MetadataTest.php +++ b/tests/Model/MetadataTest.php @@ -60,5 +60,18 @@ final class MetadataTest extends TestCase $result = $this->metadata->isSet('missing'); $this->assertFalse($result); } + + public function testLoopOverMetadata(): void + { + $this->metadata->set("a", "A")->set("b", "B")->set("c", "C"); + + $result = []; + + foreach ($this->metadata as $key => $value) { + $result[$key] = $value; + } + + $this->assertSame(["a" => "A", "b" => "B", "c" => "C"], $result); + } }