Index: privatemsg_filter/privatemsg_filter.test
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/privatemsg/privatemsg_filter/privatemsg_filter.test,v
retrieving revision 1.1.2.5
diff -u -p -r1.1.2.5 privatemsg_filter.test
--- privatemsg_filter/privatemsg_filter.test	6 Nov 2009 13:06:26 -0000	1.1.2.5
+++ privatemsg_filter/privatemsg_filter.test	29 Jan 2010 19:33:36 -0000
@@ -212,13 +212,12 @@ class PrivatemsgTagsTestCase extends Dru
       else {
         $this->assertEqual((string)$row->td[2], t('Yes'), t('Public tag does have public flag.'));
       }
-      // Extract edit url.
+      // Extract edit/delete url. Only the part starting with admin/ is needed.
       if ((string)$row->td[0] == $to_edit['tag']) {
-        $edit_url = drupal_substr($row->td[3]->a[0]['href'], 1);
+        $edit_url = drupal_substr($row->td[3]->a[0]['href'], strpos($row->td[3]->a[0]['href'], 'admin/'));
       }
-      // Extract edit url.
       if ((string)$row->td[0] == $public['tag']) {
-        $delete_url = drupal_substr($row->td[3]->a[1]['href'], 1);
+        $delete_url = drupal_substr($row->td[3]->a[1]['href'], strpos($row->td[3]->a[1]['href'], 'admin/'));
       }
     }
 
