public function testCangetElementByName() { $testForm = new Form(); $testElement = $this->getMockBuilder('Vascowhite\\Forms\\Elements\\Text')->disableOriginalConstructor()->getMock(); $testElement->expects($this->any())->method('getName')->will($this->returnValue('testing')); $testForm->addElement($testElement); $this->assertEquals('testing', $testForm->get('testing')->getName(), "Could not get element by name"); $this->assertNull($testForm->get('noSuchElement'), "Could not get null for non-existent element"); }