]> source.dussan.org Git - nextcloud-server.git/commitdiff
adding simple unit test to test scriptName() under overwrite condition
authorThomas Mueller <thomas.mueller@tmit.eu>
Sun, 24 Nov 2013 20:19:06 +0000 (21:19 +0100)
committerThomas Mueller <thomas.mueller@tmit.eu>
Sun, 24 Nov 2013 20:19:06 +0000 (21:19 +0100)
tests/lib/request.php [new file with mode: 0644]

diff --git a/tests/lib/request.php b/tests/lib/request.php
new file mode 100644 (file)
index 0000000..2b2094a
--- /dev/null
@@ -0,0 +1,26 @@
+<?php
+/**
+ * Copyright (c) 2013 Thomas Müller <thomas.mueller@tmit.eu>
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+
+class Test_Request extends PHPUnit_Framework_TestCase {
+
+       public function setUp() {
+               OC_Config::setValue('overwritewebroot', '/domain.tld/ownCloud');
+       }
+
+       public function tearDown() {
+               OC_Config::setValue('overwritewebroot', '');
+       }
+
+       public function testScriptNameOverWrite() {
+               $_SERVER['REMOTE_ADDR'] = '10.0.0.1';
+               $_SERVER["SCRIPT_FILENAME"] = __FILE__;
+
+               $scriptName = OC_Request::scriptName();
+               $this->assertEquals('/domain.tld/ownCloud/tests/lib/request.php', $scriptName);
+       }
+}