Completed
Pull Request — master (#4037)
by Muhlis
02:38
created

ModelTreeTest   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 21
Duplicated Lines 0 %

Coupling/Cohesion

Components 1
Dependencies 3

Importance

Changes 0
Metric Value
dl 0
loc 21
rs 10
c 0
b 0
f 0
wmc 2
lcom 1
cbo 3
1
<?php
2
3
use Tests\Models\Tree;
4
5
class ModelTreeTest extends TestCase
6
{
7
    public function setUp()
8
    {
9
        parent::setUp();
10
    }
11
12
    public function testSelectOptions()
13
    {
14
        $rootText = 'Root Text';
15
16
        $options = Tree::selectOptions(function ($query) {
17
            return $query->where('uri', '');
18
        }, $rootText);
19
20
        $count = Tree::query()->where('uri', '')->count();
21
22
        $this->assertEquals(array_shift($options), $rootText);
23
        $this->assertEquals(count($options), $count);
24
    }
25
}
26