From 2205a6a77cb3715a0eeb66e6301a32d7ad8ad14b Mon Sep 17 00:00:00 2001
From: Demian Katz <demian.katz@villanova.edu>
Date: Thu, 30 Aug 2012 09:52:49 -0400
Subject: [PATCH] Skip Symphony test when SoapClient is missing.

---
 module/VuFind/tests/ILS/Driver/SymphonyTest.php | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/module/VuFind/tests/ILS/Driver/SymphonyTest.php b/module/VuFind/tests/ILS/Driver/SymphonyTest.php
index 857921a8239..bf5e7d14826 100644
--- a/module/VuFind/tests/ILS/Driver/SymphonyTest.php
+++ b/module/VuFind/tests/ILS/Driver/SymphonyTest.php
@@ -56,6 +56,11 @@ class SymphonyTest extends \VuFind\Tests\TestCase
      */
     public function testBadBaseUrl()
     {
+        // Without SOAP functionality, we can't proceed:
+        if (!class_exists('SoapClient')) {
+            $this->markTestSkipped();
+        }
+
         $this->driver->setConfig(
             array('WebServices' => array('baseURL' => 'invalid'))
         );
-- 
GitLab