File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -945,7 +945,7 @@ Parser.prototype = function(){
945945
946946 //there must be a next selector
947947 if ( nextSelector === null ) {
948- this . _unexpectedToken ( this . LT ( 1 ) ) ;
948+ this . _unexpectedToken ( tokenStream . LT ( 1 ) ) ;
949949 } else {
950950
951951 //nextSelector is an instance of SelectorPart
Original file line number Diff line number Diff line change 15481548 var result = parser . parse ( ".foo {\n; color: #fff;\n}" ) ;
15491549 }
15501550 } ) ) ;
1551+
1552+ suite . add ( new YUITest . TestCase ( {
1553+
1554+ name : "Invalid CSS Parsing Tests" ,
1555+
1556+ "Test parsing invalid celector" : function ( ) {
1557+ var error ;
1558+ var parser = new Parser ( ) ;
1559+ parser . addListener ( "error" , function ( e ) { error = e } ) ;
1560+ parser . parse ( "c++{}" ) ;
1561+
1562+ Assert . areEqual ( "error" , error . type ) ;
1563+ Assert . areEqual ( 1 , error . line ) ;
1564+ Assert . areEqual ( 3 , error . col ) ;
1565+ }
1566+ } ) ) ;
15511567
15521568
15531569 YUITest . TestRunner . add ( suite ) ;
You can’t perform that action at this time.
0 commit comments