forked from Ariadne-CMS/ariadne
/
ColorTest.php
54 lines (46 loc) · 1.32 KB
/
ColorTest.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<?php
/*
* This file is part of the ILess
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
/**
* Color tests
*
* @package ILess
* @subpackage test
* @covers ILess_Color
*/
class ILess_Test_ColorTest extends ILess_Test_TestCase
{
/**
* @covers getAlpha
*/
public function testAlpha()
{
$color = new ILess_Color();
$this->assertEquals(1, $color->getAlpha());
}
/**
* @covers toString
*/
public function testToString()
{
$color = new ILess_Color('#ffeeaa');
$this->assertEquals('#ffeeaa', $color->toString());
// the format remains the same
$color = new ILess_Color('#fea');
$this->assertEquals('#ffeeaa', $color->toString());
$color = new ILess_Color('#ff0000');
$this->assertEquals('#ff0000', $color->toString());
$this->assertEquals(255, $color->getRed());
$this->assertEquals(0, $color->getGreen());
$this->assertEquals(0, $color->getBlue());
$color = new ILess_Color('#f60000');
$this->assertEquals('#f60000', $color->toString());
$this->assertEquals(246, $color->getRed());
$this->assertEquals(0, $color->getGreen());
$this->assertEquals(0, $color->getBlue());
}
}