public function testBasicElement() { $atts = ['class' => 'form-control', 'value' => 'sahan']; $e = new Element('name', 'text', $atts); $e->setLabel('First Name'); $this->assertEquals('First Name', $e->getLabel()); $this->assertEquals('text', $e->getType()); $this->assertEquals('sahan', $e->getValue()); $this->assertEquals('form-control', $e->getAttribute('class')); $this->assertEquals($atts, $e->getAttributes()); $this->assertEquals(['label' => ['name' => 'First Name']], $e->getMetas()); }