Index: tests/mollom.test
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/mollom/tests/mollom.test,v
retrieving revision 1.71
diff -u -p -r1.71 mollom.test
--- tests/mollom.test	18 Oct 2010 12:31:06 -0000	1.71
+++ tests/mollom.test	18 Oct 2010 13:02:57 -0000
@@ -2029,18 +2029,21 @@ class MollomProfileFormsTestCase extends
     $this->setProtection('user_register_form', MOLLOM_MODE_ANALYSIS);
     $this->drupalLogout();
 
-    $this->drupalGet('user/register');
-    $this->assertNoCaptchaField();
-
-    $name = $this->randomName();
-    $edit = array(
-      'name' => $name,
-      'mail' => $name . '@example.com',
-    );
+    // Test each supported field separately.
     foreach ($fields as $key => $field) {
-      $edit[$key] = ($field['type'] != 'url' ? 'unsure' : 'http://example.com/unsure');
+      $this->drupalGet('user/register');
+      $this->assertNoCaptchaField();
+
+      $name = $this->randomName();
+      $edit = array(
+        'name' => $name,
+        'mail' => $name . '@example.com',
+        $key => $field['type'] != 'url' ? 'unsure' : 'http://example.com/unsure',
+      );
+      $this->drupalPost(NULL, $edit, t('Create new account'));
+      $this->assertCaptchaField();
     }
-    $this->drupalPost(NULL, $edit, t('Create new account'));
+
     $this->postCorrectCaptcha(NULL, array(), t('Create new account'));
     $this->assertText(t('A welcome message with further instructions has been sent to your e-mail address.'));
     $this->assertTrue(user_load_by_name($name), t('New user was found in database.'));
