migration = new V13(); $reflector = new ReflectionClass('Appwrite\Migration\Version\V13'); $this->method = $reflector->getMethod('fixDocument'); $this->method->setAccessible(true); } public function testMigrateFunctions() { $document = $this->fixDocument(new Document([ '$id' => 'func', '$collection' => 'functions', 'events' => ['account.create', 'users.create'] ])); $this->assertEquals($document->getAttribute('events'), ['users.*.create']); } public function testMigrationWebhooks() { $document = $this->fixDocument(new Document([ '$id' => 'webh', '$collection' => 'webhooks', 'events' => ['account.create', 'users.create'] ])); $this->assertEquals($document->getAttribute('events'), ['users.*.create']); } }