summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2008-06-10 19:39:29 +0000
committerDries Buytaert <dries@buytaert.net>2008-06-10 19:39:29 +0000
commit3020deb421edfc00f54f86f50b490b47f157204e (patch)
tree02fb158516f6eb5159e55915b0d1339abad71a09 /modules
parent201e1dd356fcdfac6af3e6789f8d55b50258e100 (diff)
downloadbrdo-3020deb421edfc00f54f86f50b490b47f157204e.tar.gz
brdo-3020deb421edfc00f54f86f50b490b47f157204e.tar.bz2
- Patch #266178 by boombatower: SimpleTest internal browser no longer handles element ids.
Diffstat (limited to 'modules')
-rw-r--r--modules/simpletest/drupal_web_test_case.php5
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':