Skip to content

Commit

Permalink
Updated unit tests with less.php specific tests.
Browse files Browse the repository at this point in the history
  • Loading branch information
agar committed Sep 12, 2011
1 parent f75650c commit b93d84b
Show file tree
Hide file tree
Showing 49 changed files with 26 additions and 6 deletions.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Expand Up @@ -22,7 +22,6 @@
format-multiple: %("hello %s %d", "earth", 2); format-multiple: %("hello %s %d", "earth", 2);
format-url-encode: %('red is %A', #ff0000); format-url-encode: %('red is %A', #ff0000);
eformat: e(%("rgb(%d, %d, %d)", @r, 128, 64)); eformat: e(%("rgb(%d, %d, %d)", @r, 128, 64));

hue: hue(hsl(98, 12%, 95%)); hue: hue(hsl(98, 12%, 95%));
saturation: saturation(hsl(98, 12%, 95%)); saturation: saturation(hsl(98, 12%, 95%));
lightness: lightness(hsl(98, 12%, 95%)); lightness: lightness(hsl(98, 12%, 95%));
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
31 changes: 26 additions & 5 deletions test/Less/Tests/ParserTest.php
Expand Up @@ -7,9 +7,9 @@
class ParserTest extends \PHPUnit_Framework_TestCase class ParserTest extends \PHPUnit_Framework_TestCase
{ {
/** /**
* @dataProvider provider * @dataProvider lessJsProvider
*/ */
public function testCssGeneration($less, $css) public function testLessJsCssGeneration($less, $css)
{ {
$parser = new Parser(); $parser = new Parser();


Expand All @@ -19,10 +19,31 @@ public function testCssGeneration($less, $css)
$this->assertEquals($css, $less); $this->assertEquals($css, $less);
} }


public function provider() public function lessJsProvider()
{ {
$less = glob(__DIR__."/Fixtures/less/*.less"); $less = glob(__DIR__."/Fixtures/less.js/less/*.less");
$css = glob(__DIR__."/Fixtures/css/*.css"); $css = glob(__DIR__."/Fixtures/less.js/css/*.css");

return array_map(function($less, $css) { return array($less, $css); }, $less, $css);
}

/**
* @dataProvider lessPhpProvider
*/
public function testLessPhpCssGeneration($less, $css)
{
$parser = new Parser();

$less = $parser->parseFile($less)->getCss();
$css = file_get_contents($css);

$this->assertEquals($css, $less);
}

public function lessPhpProvider()
{
$less = glob(__DIR__."/Fixtures/less.php/less/*.less");
$css = glob(__DIR__."/Fixtures/less.php/css/*.css");


return array_map(function($less, $css) { return array($less, $css); }, $less, $css); return array_map(function($less, $css) { return array($less, $css); }, $less, $css);
} }
Expand Down

0 comments on commit b93d84b

Please sign in to comment.