diff options
author | Dries Buytaert <dries@buytaert.net> | 2010-05-26 11:26:49 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2010-05-26 11:26:49 +0000 |
commit | 3b9635dba89daa9f7b4db47961a816863d026e9b (patch) | |
tree | 15667a874fdce09c048cd683d5c1b1bbe3dc7804 /modules/simpletest | |
parent | 2d2ff0d1a92bfec5815ab3c14689c102a02ec94b (diff) | |
download | brdo-3b9635dba89daa9f7b4db47961a816863d026e9b.tar.gz brdo-3b9635dba89daa9f7b4db47961a816863d026e9b.tar.bz2 |
- Patch #714964 by mr.baileys: ActionLoopTestCase was fragile on some databases.
Diffstat (limited to 'modules/simpletest')
-rw-r--r-- | modules/simpletest/tests/actions.test | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/modules/simpletest/tests/actions.test b/modules/simpletest/tests/actions.test index e88021f64..8e0220d4f 100644 --- a/modules/simpletest/tests/actions.test +++ b/modules/simpletest/tests/actions.test @@ -81,7 +81,7 @@ class ActionLoopTestCase extends DrupalWebTestCase { } /** - * Set up a loop with 10-50 recursions, and see if it aborts properly. + * Set up a loop with 3 - 12 recursions, and see if it aborts properly. */ function testActionLoop() { $user = $this->drupalCreateUser(array('administer actions')); @@ -116,10 +116,9 @@ class ActionLoopTestCase extends DrupalWebTestCase { } $expected[] = 'Stack overflow: too many calls to actions_do(). Aborting to prevent infinite recursion.'; - $result = db_query("SELECT * FROM {watchdog} WHERE type = 'actions_loop_test' OR type = 'actions' ORDER BY timestamp"); + $result = db_query("SELECT message FROM {watchdog} WHERE type = 'actions_loop_test' OR type = 'actions' ORDER BY wid"); $loop_started = FALSE; foreach ($result as $row) { - $expected_message = array_shift($expected); $this->assertEqual($row->message, $expected_message, t('Expected message %expected, got %message.', array('%expected' => $expected_message, '%message' => $row->message))); } |