| <?php |
| |
| class Path_helper_test extends CI_TestCase { |
| |
| public function set_up() |
| { |
| $this->helper('path'); |
| } |
| |
| public function test_set_realpath() |
| { |
| $this->assertEquals(getcwd().DIRECTORY_SEPARATOR, set_realpath(getcwd())); |
| } |
| |
| public function test_set_realpath_nonexistent_directory() |
| { |
| $expected = '/path/to/nowhere'; |
| $this->assertEquals($expected, set_realpath('/path/to/nowhere', FALSE)); |
| } |
| |
| public function test_set_realpath_error_trigger() |
| { |
| $this->setExpectedException( |
| 'RuntimeException', 'CI Error: Not a valid path: /path/to/nowhere' |
| ); |
| |
| set_realpath('/path/to/nowhere', TRUE); |
| } |
| |
| } |