/** * testEditFields * * @return void */ public function testEditFields() { $result = $this->User->editFields(); $expected = array('role_id' => array(), 'username' => array(), 'name' => array(), 'email' => array(), 'website' => array(), 'status' => array()); $this->assertEquals($expected, $result); $result = $this->User->editFields(array()); $expected = array('role_id' => array(), 'username' => array(), 'password' => array(), 'name' => array(), 'email' => array(), 'website' => array(), 'activation_key' => array(), 'image' => array(), 'bio' => array(), 'timezone' => array(), 'status' => array(), 'updated' => array(), 'created' => array()); $this->assertEquals($expected, $result); $expected = array('field' => array('label' => 'My Field', 'type' => 'select', 'options' => array(1, 2, 3))); $result = $this->User->editFields($expected); $this->assertEquals($expected, $result); }