|
981 | 981 |
|
982 | 982 | name: "Property Values", |
983 | 983 |
|
984 | | - testDimensionValue: function(){ |
| 984 | + testDimensionValuePx: function(){ |
985 | 985 | var parser = new Parser(); |
986 | 986 | var result = parser.parsePropertyValue("1px"); |
987 | 987 |
|
|
1399 | 1399 |
|
1400 | 1400 | testWebKitKeyFrames: function(){ |
1401 | 1401 | var parser = new Parser({strict:true}), |
1402 | | - called = true; |
| 1402 | + called = false; |
1403 | 1403 |
|
1404 | 1404 | parser.addListener("startkeyframes", function(event) { |
1405 | 1405 | Assert.areEqual("webkit", event.prefix); |
|
1478 | 1478 | Assert.isTrue(true); //just don't want an error |
1479 | 1479 | }, |
1480 | 1480 |
|
| 1481 | + testViewportEventFires: function(){ |
| 1482 | + var parser = new Parser({ strict:true}), |
| 1483 | + calledStart = false, |
| 1484 | + calledEnd = false; |
| 1485 | + |
| 1486 | + parser.addListener("startviewport", function(event) { |
| 1487 | + Assert.areEqual(1, event.line, "Line should be 1"); |
| 1488 | + Assert.areEqual(1, event.col, "Column should be 1"); |
| 1489 | + calledStart = true; |
| 1490 | + }); |
| 1491 | + |
| 1492 | + parser.addListener("endviewport", function(event) { |
| 1493 | + Assert.areEqual(1, event.line, "Line should be 1"); |
| 1494 | + Assert.areEqual(1, event.col, "Column should be 1"); |
| 1495 | + calledEnd = true; |
| 1496 | + }); |
| 1497 | + |
| 1498 | + var result = parser.parse("@viewport { width: 397px; }"); |
| 1499 | + Assert.isTrue(calledStart); //just don't want an error |
| 1500 | + Assert.isTrue(calledEnd); //just don't want an error |
| 1501 | + }, |
| 1502 | + |
1481 | 1503 | testClassesWithEscapes: function(){ |
1482 | 1504 | var parser = new Parser({strict:true}); |
1483 | 1505 | var result = parser.parseSelector("#\\31 a2b3c"); |
|
1642 | 1664 | "Test parsing invalid celector": function(){ |
1643 | 1665 | var error; |
1644 | 1666 | var parser = new Parser(); |
1645 | | - parser.addListener("error", function(e){error = e}); |
| 1667 | + parser.addListener("error", function(e){error = e;}); |
1646 | 1668 | parser.parse("c++{}"); |
1647 | 1669 |
|
1648 | 1670 | Assert.areEqual("error", error.type); |
|
0 commit comments