Completed
Push — master ( a1a3e4...b323d1 )
by Evgenii
37:40
created

PhoneFormatterTest::testPhone12Digits()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 5
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 3
nc 1
nop 0
dl 0
loc 5
rs 10
c 0
b 0
f 0
1
<?php
2
/**
3
 * Created by PhpStorm.
4
 * User: floor12
5
 * Date: 07.01.2018
6
 * Time: 12:45
7
 */
8
9
namespace floor12\phone\tests;
10
11
12
use floor12\phone\PhoneFormatter;
13
14
class PhoneFormatterTest extends \PHPUnit_Framework_TestCase
15
{
16
    /** Проверяем форматирование невалидного номера, форматирование не пирменяется.
17
     */
18
    public function testNoValidPhone()
19
    {
20
        $phone = 58465;
21
        $result = PhoneFormatter::run($phone);
22
        $this->assertEquals($phone, $result);
23
    }
24
25
    /** Проверяем форматирование 11-значного номера номера
26
     */
27
    public function testPhone11Digits()
28
    {
29
        $phone = 79208498755;
30
        $result = PhoneFormatter::run($phone);
31
        $this->assertEquals("<a href=\"tel:+{$phone}\">+7 (920) 849-87-55</a>", $result);
32
    }
33
34
    /** Проверяем форматирование 12-значного номера номера
35
     */
36
    public function testPhone12Digits()
37
    {
38
        $phone = 219208498755;
39
        $result = PhoneFormatter::run($phone);
40
        $this->assertEquals("<a href=\"tel:+{$phone}\">+21 (920) 849-87-55</a>", $result);
41
    }
42
43
44
}