ViewableuserInfoExtensionTest   A
last analyzed

Complexity

Total Complexity 3

Size/Duplication

Total Lines 22
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 8
dl 0
loc 22
rs 10
c 0
b 0
f 0
wmc 3

2 Methods

Rating   Name   Duplication   Size   Complexity  
A testget_template_global_variables() 0 4 1
A testgetlogoutLink() 0 7 2
1
<?php
2
3
namespace UserManagement\Tests;
4
5
use SilverStripe\Dev\FunctionalTest;
6
use SilverStripe\Security\Security;
7
use UserManagement\Extension\ViewableuserInfoExtension;
8
9
/**
10
 * Class ViewableuserInfoExtensionTest
11
 *
12
 * @package user-management
13
 */
14
class ViewableuserInfoExtensionTest extends FunctionalTest
15
{
16
17
    /**
18
     * Logout template variable
19
     */
20
    public function testget_template_global_variables()
21
    {
22
        $data = ViewableuserInfoExtension::get_template_global_variables();
23
        $this->assertEquals("getlogoutLink", $data["LoginLink"], "Login page exists");
24
    }
25
26
    /**
27
     * Logout Link
28
     */
29
    public function testgetlogoutLink()
30
    {
31
        $data = ViewableuserInfoExtension::getlogoutLink();
32
        if ($data) {
33
            $this->markTestIncomplete('Login page exists');
34
        } else {
35
            $this->assertInternalType('bool', $data);
36
        }
37
    }
38
}
39