"g-test-group-form")); $form->input("title")->label(t("Title")); $form->textarea("description")->label(t("Text Area")); $form->submit("")->value(t("Submit")); $rendered = $form->__toString(); $expected = "
\n" . "\n" . " \n" . "
\n"; $this->assert_same($expected, $rendered); } function group_test() { $form = new Forge("test/controller", "", "post", array("id" => "g-test-group-form")); $group = $form->group("test_group")->label(t("Test Group")); $group->input("title")->label(t("Title")); $group->textarea("description")->label(t("Text Area")); $group->submit("")->value(t("Submit")); $rendered = $form->__toString(); $expected = "
\n" . "\n" . "
\n" . " Test Group\n" . " \n" . "
\n" . "
\n"; $this->assert_same($expected, $rendered); } function form_script_test() { $form = new Forge("test/controller", "", "post", array("id" => "g-test-group-form")); $group = $form->group("test_group")->label(t("Test Group")); $group->input("title")->label(t("Title")); $group->textarea("description")->label(t("Text Area")); $form->script("") ->url(url::file("test.js")) ->text("alert('Test Javascript');"); $group->submit("")->value(t("Submit")); $rendered = $form->__toString(); $expected = "
\n" . "\n" . "
\n" . " Test Group\n" . " \n" . "
\n" . "\n\n" . "\n" . "
\n"; $this->assert_same($expected, $rendered); } }