Test Failed
Pull Request — stable (#79)
by Jorge
02:05
created

HelpersTest   A

Complexity

Total Complexity 5

Size/Duplication

Total Lines 41
Duplicated Lines 0 %

Coupling/Cohesion

Components 1
Dependencies 1

Importance

Changes 1
Bugs 0 Features 0
Metric Value
dl 0
loc 41
rs 10
c 1
b 0
f 0
wmc 5
lcom 1
cbo 1

5 Methods

Rating   Name   Duplication   Size   Complexity  
A base_path_helper_function() 0 5 1
A config_path_helper_function() 0 6 1
A database_path_helper_function() 0 6 1
A resource_path_helper_function() 0 6 1
A storage_path_helper_function() 0 6 1
1
<?php
2
3
namespace Tests\Integration;
4
5
use Tests\TestCase;
6
7
class HelpersTest extends TestCase
8
{
9
    /** @test */
10
    public function base_path_helper_function()
11
    {
12
        $this->assertEquals(BASE_PATH, base_path());
13
        $this->assertEquals(BASE_PATH.'/some/directory', base_path('some/directory'));
14
    }
15
16
    /** @test */
17
    public function config_path_helper_function()
18
    {
19
        $this->assertEquals(BASE_PATH.'/config', config_path());
20
        $this->assertEquals(BASE_PATH.'/config/vendor', config_path('vendor'));
21
        $this->assertEquals(BASE_PATH.'/config/custom.php', config_path('custom.php'));
22
    }
23
24
    /** @test */
25
    public function database_path_helper_function()
26
    {
27
        $this->assertEquals(BASE_PATH.'/database', database_path());
28
        $this->assertEquals(BASE_PATH.'/database/seeds', database_path('seeds'));
29
        $this->assertEquals(BASE_PATH.'/database/seeds/DatabaseSeeder.php', database_path('seeds/DatabaseSeeder.php'));
30
    }
31
32
    /** @test */
33
    public function resource_path_helper_function()
34
    {
35
        $this->assertEquals(BASE_PATH.'/resources', resource_path());
36
        $this->assertEquals(BASE_PATH.'/resources/assets/js', resource_path('assets/js'));
37
        $this->assertEquals(BASE_PATH.'/resources/assets/js/app.php', resource_path('assets/js/app.php'));
38
    }
39
40
    /** @test */
41
    public function storage_path_helper_function()
42
    {
43
        $this->assertEquals(BASE_PATH.'/storage', storage_path());
44
        $this->assertEquals(BASE_PATH.'/storage/logs', storage_path('logs'));
45
        $this->assertEquals(BASE_PATH.'/storage/logs/laravel.log', storage_path('logs/laravel.log'));
46
    }
47
}
48