public function testRemoveFieldFromFormGroup() { $formGroups = array('foobar' => array('fields' => array('foo' => 'foo', 'bar' => 'bar'))); $admin = new PostAdmin('sonata.post.admin.post', 'Application\\Sonata\\NewsBundle\\Entity\\Post', 'SonataNewsBundle:PostAdmin'); $admin->setFormGroups($formGroups); $admin->removeFieldFromFormGroup('foo'); $this->assertSame($admin->getFormGroups(), array('foobar' => array('fields' => array('bar' => 'bar')))); $admin->removeFieldFromFormGroup('bar'); $this->assertSame($admin->getFormGroups(), array()); }