From 2991831c035a944712f2d906fbb4d99c7e93e02f Mon Sep 17 00:00:00 2001 From: Tim Almdal Date: Wed, 6 May 2009 14:45:44 +0000 Subject: Fix for ticket #72 --- core/tests/DrawForm_Test.php | 84 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 core/tests/DrawForm_Test.php (limited to 'core/tests') diff --git a/core/tests/DrawForm_Test.php b/core/tests/DrawForm_Test.php new file mode 100644 index 00000000..68efbc4c --- /dev/null +++ b/core/tests/DrawForm_Test.php @@ -0,0 +1,84 @@ + "gTestGroupForm")); + $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" => "gTestGroupForm")); + $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" . + " \n" . + "
  • \n" . + "
  • \n" . + " \n" . + " \n" . + "
  • \n" . + "
  • \n" . + " \n" . + "
  • \n" . + "
\n" . + "
\n" . + "
\n"; + $this->assert_same($expected, $rendered); + } + +} + -- cgit v1.2.3