aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoas Schilling <nickvergessen@gmx.de>2013-09-26 15:35:53 +0200
committerJoas Schilling <nickvergessen@gmx.de>2013-09-26 15:35:53 +0200
commitc7a9d5e34a27794b93cc3a1c248a49af2b8488ee (patch)
tree99ccf2445adcf9bf851f01fea30c37e8d5eed809 /tests/filesystem
parent[ticket/11852] Split filesystem and path_helper into 2 classes (diff)
downloadphpbb-c7a9d5e34a27794b93cc3a1c248a49af2b8488ee.tar.gz
phpbb-c7a9d5e34a27794b93cc3a1c248a49af2b8488ee.tar.bz2
phpbb-c7a9d5e34a27794b93cc3a1c248a49af2b8488ee.zip
[ticket/11852] Move tests to folder with new class name
PHPBB3-11852
Diffstat (limited to 'tests/filesystem')
-rw-r--r--tests/filesystem/web_root_path_test.php144
1 files changed, 0 insertions, 144 deletions
diff --git a/tests/filesystem/web_root_path_test.php b/tests/filesystem/web_root_path_test.php
deleted file mode 100644
index ebc99669ce..0000000000
--- a/tests/filesystem/web_root_path_test.php
+++ /dev/null
@@ -1,144 +0,0 @@
-<?php
-/**
-*
-* @package testing
-* @copyright (c) 2013 phpBB Group
-* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License v2
-*
-*/
-
-class phpbb_filesystem_web_root_path_test extends phpbb_test_case
-{
- protected $filesystem;
- protected $phpbb_root_path = '';
-
- public function setUp()
- {
- parent::setUp();
-
- $this->set_phpbb_root_path();
-
- $this->path_helper = new \phpbb\path_helper(
- new \phpbb\symfony_request(
- new phpbb_mock_request()
- ),
- new \phpbb\filesystem(),
- $this->phpbb_root_path,
- 'php'
- );
- }
-
- /**
- * Set the phpbb_root_path
- *
- * This is necessary because dataProvider functions are called
- * before setUp or setUpBeforeClass; so we must set the path
- * any time we wish to use it in one of these functions (and
- * also in general for everything else)
- */
- public function set_phpbb_root_path()
- {
- $this->phpbb_root_path = dirname(__FILE__) . './../../phpBB/';
- }
-
- public function test_get_web_root_path()
- {
- // Symfony Request = null, so always should return phpbb_root_path
- $this->assertEquals($this->phpbb_root_path, $this->path_helper->get_web_root_path());
- }
-
- public function basic_update_web_root_path_data()
- {
- $this->set_phpbb_root_path();
-
- return array(
- array(
- $this->phpbb_root_path . 'test.php',
- $this->phpbb_root_path . 'test.php',
- ),
- array(
- 'test.php',
- $this->phpbb_root_path . 'test.php',
- ),
- array(
- $this->phpbb_root_path . $this->phpbb_root_path . 'test.php',
- $this->phpbb_root_path . $this->phpbb_root_path . 'test.php',
- ),
- );
- }
-
- /**
- * @dataProvider basic_update_web_root_path_data
- */
- public function test_basic_update_web_root_path($input, $expected)
- {
- $this->assertEquals($expected, $this->path_helper->update_web_root_path($input, $symfony_request));
- }
-
- public function update_web_root_path_data()
- {
- $this->set_phpbb_root_path();
-
- return array(
- array(
- $this->phpbb_root_path . 'test.php',
- $this->phpbb_root_path . 'test.php',
- '/',
- ),
- array(
- $this->phpbb_root_path . 'test.php',
- $this->phpbb_root_path . '../test.php',
- '//',
- ),
- array(
- $this->phpbb_root_path . 'test.php',
- $this->phpbb_root_path . '../test.php',
- '//',
- 'foo/bar.php',
- 'bar.php',
- ),
- array(
- $this->phpbb_root_path . 'test.php',
- $this->phpbb_root_path . '../../test.php',
- '/foo/template',
- '/phpbb3-fork/phpBB/app.php/foo/template',
- '/phpbb3-fork/phpBB/app.php',
- ),
- array(
- $this->phpbb_root_path . 'test.php',
- $this->phpbb_root_path . '../test.php',
- '/foo/template',
- '/phpbb3-fork/phpBB/foo/template',
- '/phpbb3-fork/phpBB/app.php',
- ),
- );
- }
-
- /**
- * @dataProvider update_web_root_path_data
- */
- public function test_update_web_root_path($input, $expected, $getPathInfo, $getRequestUri = null, $getScriptName = null)
- {
- $symfony_request = $this->getMock("\phpbb\symfony_request", array(), array(
- new phpbb_mock_request(),
- ));
- $symfony_request->expects($this->any())
- ->method('getPathInfo')
- ->will($this->returnValue($getPathInfo));
- $symfony_request->expects($this->any())
- ->method('getRequestUri')
- ->will($this->returnValue($getRequestUri));
- $symfony_request->expects($this->any())
- ->method('getScriptName')
- ->will($this->returnValue($getScriptName));
-
- $path_helper = new \phpbb\path_helper(
- $symfony_request,
- new \phpbb\filesystem(),
- $this->phpbb_root_path,
- 'php'
- );
-
- $this->assertEquals($expected, $path_helper->update_web_root_path($input, $symfony_request));
- }
-}