diff options
author | Dries Buytaert <dries@buytaert.net> | 2008-06-10 19:39:29 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2008-06-10 19:39:29 +0000 |
commit | 3020deb421edfc00f54f86f50b490b47f157204e (patch) | |
tree | 02fb158516f6eb5159e55915b0d1339abad71a09 | |
parent | 201e1dd356fcdfac6af3e6789f8d55b50258e100 (diff) | |
download | brdo-3020deb421edfc00f54f86f50b490b47f157204e.tar.gz brdo-3020deb421edfc00f54f86f50b490b47f157204e.tar.bz2 |
- Patch #266178 by boombatower: SimpleTest internal browser no longer handles element ids.
-rw-r--r-- | modules/simpletest/drupal_web_test_case.php | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/modules/simpletest/drupal_web_test_case.php b/modules/simpletest/drupal_web_test_case.php index 3e0ae5e6f..4ee84d3fa 100644 --- a/modules/simpletest/drupal_web_test_case.php +++ b/modules/simpletest/drupal_web_test_case.php @@ -621,13 +621,14 @@ class DrupalWebTestCase extends UnitTestCase { $submit_matches = FALSE; foreach ($elements as $element) { // SimpleXML objects need string casting all the time. - $name = (string)$element['name']; + $name = (string) $element['name']; + $id = (string) $element['id']; // This can either be the type of <input> or the name of the tag itself // for <select> or <textarea>. $type = isset($element['type']) ? (string)$element['type'] : $element->getName(); $value = isset($element['value']) ? (string)$element['value'] : ''; $done = FALSE; - if (isset($edit[$name])) { + if (isset($edit[$name]) || isset($edit[$id])) { switch ($type) { case 'text': case 'textarea': |