Skip to content

Commit 832c9cb

Browse files
committed
Merge pull request #31 from nightwing/master
fix a typo
2 parents 63fd3bf + 6b441c2 commit 832c9cb

2 files changed

Lines changed: 17 additions & 1 deletion

File tree

src/css/Parser.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

tests/css/Parser.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1548,6 +1548,22 @@
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);

0 commit comments

Comments
 (0)