Exemplo n.º 1
0
 public function testSetSelectedRoleBadRole()
 {
     $form = new Admin_Form_Document_PersonAdd();
     $logger = new MockLogger();
     $form->setLog($logger);
     $form->setSelectedRole('unknown');
     $this->assertEquals('author', $form->getSubForm('Document')->getElement('Role')->getValue());
     $messages = $logger->getMessages();
     $this->assertEquals(1, count($messages));
     $this->assertContains('Called with unknown role', $messages[0]);
 }