"g-test-group-form")); $form->input("title")->label(t("Title")); $form->textarea("description")->label(t("Text Area")); $form->submit("")->value(t("Submit")); $csrf = access::csrf_token(); $expected = "
\n" . "" . " \n" . "
"; $this->assert_same($expected, (string) $form); } 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")); $csrf = access::csrf_token(); $expected = "
\n" . "" . "
\n" . " Test Group\n" . " \n" . "
\n" . "
"; $this->assert_same($expected, (string) $form); } 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")); $csrf = access::csrf_token(); $expected = "
\n" . "" . "
\n" . " Test Group\n" . " \n" . "
\n" . "\n\n" . "\n" . "
"; $this->assert_same($expected, (string) $form); } function two_hiddens_test() { $form = new Forge("test/controller", "", "post"); $form->hidden("HIDDEN_NAME")->value("HIDDEN_VALUE"); $csrf = access::csrf_token(); $expected = "
\n" . "" . "" . " \n" . "
"; $this->assert_same($expected, (string) $form); } }