Civi::paths() - Decouple settings from paths. Allow path vars.
[civicrm-core.git] / tests / phpunit / Civi / Core / SettingsManagerTest.php
index c117b8c4e840289f3e8cae888cab52b561e1b7a7..b92f59719769d18afc658bb346bfecfbc160f6b9 100644 (file)
@@ -129,44 +129,6 @@ class SettingsManagerTest extends \CiviUnitTestCase {
     $this->assertEquals('from contact', $contactSettings->get('monkeywrench'));
   }
 
-  public function testPaths() {
-    $domain = \CRM_Core_DAO::createTestObject('CRM_Core_DAO_Domain');
-    $manager = $this->createManager()->useDefaults();
-    $settings = $manager->getBagByDomain($domain->id);
-
-    $this->assertEquals('foo', $settings->get('myrelpath'));
-    $this->assertRegExp(':/.+/foo$:', $settings->getPath('myrelpath'));
-    $settings->setPath('myrelpath', 'foo/sub');
-    $this->assertEquals('foo/sub', $settings->get('myrelpath'));
-    $this->assertRegExp(':/.+/foo/sub$:', $settings->getPath('myrelpath'));
-
-    $this->assertEquals('/tmp/bar', $settings->get('myabspath'));
-    $this->assertEquals('/tmp/bar', $settings->getPath('myabspath'));
-    $settings->setPath('myabspath', '/tmp/bar/whiz');
-    $this->assertEquals('/tmp/bar/whiz', $settings->get('myabspath'));
-  }
-
-  public function testUrl() {
-    $domain = \CRM_Core_DAO::createTestObject('CRM_Core_DAO_Domain');
-    $manager = $this->createManager()->useDefaults();
-    $settings = $manager->getBagByDomain($domain->id);
-
-    $this->assertEquals('sites/foo', $settings->get('myrelurl'));
-    $this->assertRegExp(';^http.*sites/foo$;', $settings->getUrl('myrelurl', 'absolute'));
-    $this->assertRegExp(';^https:.*sites/foo$;', $settings->getUrl('myrelurl', 'absolute', TRUE));
-    //$this->assertEquals('/sites/foo', $settings->getUrl('myrelurl', 'relative'));
-    $settings->setUrl('myrelurl', 'sites/foo/sub');
-    $this->assertEquals('sites/foo/sub', $settings->get('myrelurl'));
-    $this->assertRegExp(';^http.*sites/foo/sub$;', $settings->getUrl('myrelurl', 'absolute'));
-    //$this->assertEquals('/sites/foo/sub', $settings->getUrl('myrelurl', 'relative'));
-
-    $this->assertEquals('http://example.com/bar', $settings->get('myabsurl'));
-    $this->assertEquals('http://example.com/bar', $settings->getUrl('myabsurl', 'absolute'));
-    $settings->setUrl('myabsurl', 'http://example.com/whiz');
-    $this->assertEquals('http://example.com/whiz', $settings->get('myabsurl'));
-    $this->assertEquals('http://example.com/whiz', $settings->getUrl('myabsurl', 'absolute'));
-  }
-
   /**
    * @return SettingsManager
    */