Phalcon\Test\Unit\Forms\FormTest::testLabels PHP Метод

testLabels() публичный Метод

public testLabels ( )
    public function testLabels()
    {
        $this->specify("Form::getLabel and Form::label do not return the correct values", function () {
            $form = new Form();
            $form->add(new Text("name"));
            $telephone = new Text("telephone");
            $telephone->setLabel("The Telephone");
            $form->add($telephone);
            expect($form->getLabel("name"))->equals("name");
            expect($form->getLabel("telephone"))->equals("The Telephone");
            expect($form->label("name"))->equals("<label for=\"name\">name</label>");
            expect($form->label("telephone"))->equals("<label for=\"telephone\">The Telephone</label>");
            // https://github.com/phalcon/cphalcon/issues/1029
            expect($form->label("name", ["class" => "form-control"]))->equals("<label for=\"name\" class=\"form-control\">name</label>");
            expect($form->label("telephone", ["class" => "form-control"]))->equals("<label for=\"telephone\" class=\"form-control\">The Telephone</label>");
        });
    }