diff --git a/tests/Integration/Database/ReferenceTest.php b/tests/Integration/Database/ReferenceTest.php index 0e32b8f0..971d0fd5 100644 --- a/tests/Integration/Database/ReferenceTest.php +++ b/tests/Integration/Database/ReferenceTest.php @@ -151,6 +151,21 @@ public function setServerTimestamp(): void $this->assertIsInt($value['updatedAt']); } + /** + * @see https://github.com/kreait/firebase-php/issues/1031 + */ + #[Test] + public function useNonLatinCharacters(): void + { + $ref = $this->ref->getChild(__FUNCTION__); + + $value = ['nested' => [['content' => 'لقد تعطل']]]; + + $ref->set($value); + + $this->assertSame($value, $ref->getValue()); + } + public static function validValues(): Iterator { yield 'string' => ['string', 'value'];