summaryrefslogtreecommitdiff
path: root/tests/units/Model/ColorTest.php
diff options
context:
space:
mode:
authorFrederic Guillot <fred@kanboard.net>2017-02-19 17:08:00 -0500
committerFrederic Guillot <fred@kanboard.net>2017-02-19 17:08:00 -0500
commit3b3e8033696e408e699b911c042361d62ce7b7ac (patch)
tree33f2d450bbe40a56703cf22f0d62a67a6f6923f5 /tests/units/Model/ColorTest.php
parentdc7c7667ec2eb648ca097d00c25a00f7cc9a7d19 (diff)
Redesign task list view
Diffstat (limited to 'tests/units/Model/ColorTest.php')
-rw-r--r--tests/units/Model/ColorTest.php93
1 files changed, 0 insertions, 93 deletions
diff --git a/tests/units/Model/ColorTest.php b/tests/units/Model/ColorTest.php
deleted file mode 100644
index 2a2c4b87..00000000
--- a/tests/units/Model/ColorTest.php
+++ /dev/null
@@ -1,93 +0,0 @@
-<?php
-
-require_once __DIR__.'/../Base.php';
-
-use Kanboard\Model\ColorModel;
-use Kanboard\Model\ConfigModel;
-
-class ColorTest extends Base
-{
- public function testFind()
- {
- $colorModel = new ColorModel($this->container);
- $this->assertEquals('yellow', $colorModel->find('yellow'));
- $this->assertEquals('yellow', $colorModel->find('Yellow'));
- $this->assertEquals('dark_grey', $colorModel->find('Dark Grey'));
- $this->assertEquals('dark_grey', $colorModel->find('dark_grey'));
- }
-
- public function testGetColorProperties()
- {
- $colorModel = new ColorModel($this->container);
- $expected = array(
- 'name' => 'Light Green',
- 'background' => '#dcedc8',
- 'border' => '#689f38',
- );
-
- $this->assertEquals($expected, $colorModel->getColorProperties('light_green'));
-
- $expected = array(
- 'name' => 'Yellow',
- 'background' => 'rgb(245, 247, 196)',
- 'border' => 'rgb(223, 227, 45)',
- );
-
- $this->assertEquals($expected, $colorModel->getColorProperties('foobar'));
- }
-
- public function testGetList()
- {
- $colorModel = new ColorModel($this->container);
-
- $colors = $colorModel->getList();
- $this->assertCount(16, $colors);
- $this->assertEquals('Yellow', $colors['yellow']);
-
- $colors = $colorModel->getList(true);
- $this->assertCount(17, $colors);
- $this->assertEquals('All colors', $colors['']);
- $this->assertEquals('Yellow', $colors['yellow']);
- }
-
- public function testGetDefaultColor()
- {
- $colorModel = new ColorModel($this->container);
- $configModel = new ConfigModel($this->container);
-
- $this->assertEquals('yellow', $colorModel->getDefaultColor());
-
- $this->container['memoryCache']->flush();
- $this->assertTrue($configModel->save(array('default_color' => 'red')));
- $this->assertEquals('red', $colorModel->getDefaultColor());
- }
-
- public function testGetDefaultColors()
- {
- $colorModel = new ColorModel($this->container);
-
- $colors = $colorModel->getDefaultColors();
- $this->assertCount(16, $colors);
- }
-
- public function testGetBorderColor()
- {
- $colorModel = new ColorModel($this->container);
- $this->assertEquals('rgb(74, 227, 113)', $colorModel->getBorderColor('green'));
- }
-
- public function testGetBackgroundColor()
- {
- $colorModel = new ColorModel($this->container);
- $this->assertEquals('rgb(189, 244, 203)', $colorModel->getBackgroundColor('green'));
- }
-
- public function testGetCss()
- {
- $colorModel = new ColorModel($this->container);
- $css = $colorModel->getCss();
-
- $this->assertStringStartsWith('div.color-yellow {', $css);
- $this->assertStringEndsWith('td.color-amber { background-color: #ffe082}', $css);
- }
-}