Skip to content

Commit 5982de3

Browse files
committed
Add test for validating keyframe selectors
1 parent 9aa3e29 commit 5982de3

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

tests/Sabberworm/CSS/ParserTest.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -474,6 +474,14 @@ function testSelectorIgnoresInFile() {
474474
$this->assertSame($sExpected, $oDoc->render());
475475
}
476476

477+
function testKeyframeSelectors() {
478+
$oDoc = $this->parsedStructureForFile('keyframe-selector-validation', Settings::create()->withMultibyteSupport(true));
479+
$sExpected = '@-webkit-keyframes zoom {0% {-webkit-transform: scale(1,1);}
480+
50% {-webkit-transform: scale(1.2,1.2);}
481+
100% {-webkit-transform: scale(1,1);}}';
482+
$this->assertSame($sExpected, $oDoc->render());
483+
}
484+
477485
/**
478486
* @expectedException Sabberworm\CSS\Parsing\UnexpectedTokenException
479487
*/
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
@-webkit-keyframes zoom {
2+
0% {
3+
-webkit-transform: scale(1,1);
4+
}
5+
50% {
6+
-webkit-transform: scale(1.2,1.2);
7+
}
8+
100% {
9+
-webkit-transform: scale(1,1);
10+
}
11+
}

0 commit comments

Comments
 (0)