<?php
namespace Anax\View;
/**
* Views.
*/
class CViewTest extends \PHPUnit_Framework_TestCase
{
/**
* Provider for test values
*
* @return array
*/
public function providerClassList()
{
return [
[
[ null ],
"class=\"\"",
],
[
[ "a" ],
"class=\"a\"",
],
[
[ "a", "b" ],
"class=\"a b\"",
],
[
[ "a", "b", ["c", "d"] ],
"class=\"a b c d\"",
],
[
[ [], "a" ],
"class=\"a\"",
],
];
}
/**
* Test
*
* @return void
*
* @dataProvider providerClassList
*/
public function testClassList($args, $exp)
{
$view = new CView();
$res = $view->classList(...$args);
$this->assertEquals($exp, $res, "Classlist did not match.");
}
}