diff --git uc_cart/uc_cart.test uc_cart/uc_cart.test
index 138d3af..73a95dc 100644
--- uc_cart/uc_cart.test
+++ uc_cart/uc_cart.test
@@ -13,8 +13,9 @@
 class UbercartTestCase extends DrupalWebTestCase {
   // Perform the initial setup.
   function setUp() {
-    // Enable the core Ubercart modules and dependencies.
-    parent::setUp('uc_store', 'uc_cart', 'ca', 'uc_order', 'uc_product', 'token');
+    // Enable the core Ubercart modules and dependencies, along with any other modules passed as arguments.
+    $args = array_merge(func_get_args(), array('uc_store', 'uc_cart', 'ca', 'uc_order', 'uc_product', 'token'));
+    call_user_func_array(array('parent', 'setUp'), $args);
 
     // Create a store administrator user account.
     $this->user_store_admin = $this->drupalCreateUser(array(
