/** * @depends testIsMetaInfoStoredOnCreation * * @param User $user */ public function testIsMetaStoredOnUpdate_NoMeta(User $user) { $params = array('record' => array('id' => $user->getId(), 'lastName' => $user->getLastName(), 'username' => $user->getUsername(), 'email' => $user->getEmail(), 'meta' => '')); $controller = $this->getController(); $response = $controller->updateAction($params); $this->assertTrue($response['success']); /* * @var User[] */ $userList = static::$em->getRepository(User::clazz())->findAll(); $lastUser = array_pop($userList); $this->assertEquals('*****@*****.**', $user->getEmail()); $this->assertTrue(is_array($user->getMeta())); $this->assertCount(0, $user->getMeta()); }