GetInfoFromFileTest   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 14
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 8
c 1
b 0
f 0
dl 0
loc 14
rs 10
wmc 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A testGetInfoFromFilename() 0 12 1
1
<?php
2
3
namespace Maestriam\Samurai\Tests\Unit\Foundation\FilenameParser;
4
5
use stdClass;
6
use Maestriam\Samurai\Tests\TestCase;
7
use Maestriam\Samurai\Foundation\DirectiveParser;
8
9
class GetInfoFromFileTest extends TestCase
10
{
11
    public function testGetInfoFromFilename()
12
    {        
13
        $theme  = $this->theme('bands/blind-guardian')->findOrCreate();
14
        $parser = new DirectiveParser($theme);
15
        
16
        $component = $theme->component('musics/bards-song')->create();
17
18
        $file = $component->path();        
19
        $info = $parser->parse($file)->toObject();
20
21
        $this->assertInstanceOf(stdClass::class, $info);
22
        $this->assertEquals($component->sentence(), $info->sentence);
23
    }
24
}