|
1458 | 1458 |
|
1459 | 1459 | testMozKeyFrames: function(){
|
1460 | 1460 | var parser = new Parser({strict:true});
|
| 1461 | + var valid = true; |
| 1462 | + |
| 1463 | + parser.addListener("error", function(event) { |
| 1464 | + valid = false; |
| 1465 | + }); |
| 1466 | + |
1461 | 1467 | var result = parser.parse("@-moz-keyframes movingbox{0%{left:90%;}50%{left:10%;}100%{left:90%;}}");
|
1462 |
| - Assert.isTrue(true); //just don't want an error |
| 1468 | + Assert.isTrue(valid); |
1463 | 1469 | },
|
1464 | 1470 |
|
1465 | 1471 | testKeyFrames: function(){
|
1466 | 1472 | var parser = new Parser({strict:true});
|
| 1473 | + var valid = true; |
| 1474 | + |
| 1475 | + parser.addListener("error", function(event) { |
| 1476 | + valid = false; |
| 1477 | + }); |
| 1478 | + |
1467 | 1479 | var result = parser.parse("@keyframes movingbox{0%{left:90%;}50%{left:10%;}100%{left:90%;}}");
|
1468 |
| - Assert.isTrue(true); //just don't want an error |
| 1480 | + Assert.isTrue(valid); |
1469 | 1481 | },
|
1470 | 1482 |
|
1471 | 1483 | testKeyFramesFromTo: function(){
|
1472 | 1484 | var parser = new Parser({strict:true});
|
| 1485 | + var valid = true; |
| 1486 | + |
| 1487 | + parser.addListener("error", function(event) { |
| 1488 | + valid = false; |
| 1489 | + }); |
| 1490 | + |
1473 | 1491 | var result = parser.parse("@keyframes movingbox{from{left:90%;-webkit-transform: rotate(0deg);}to{left:10%;-webkit-transform: rotate(360deg);}}");
|
1474 |
| - Assert.isTrue(true); //just don't want an error |
| 1492 | + Assert.isTrue(valid); |
1475 | 1493 | },
|
1476 | 1494 |
|
1477 | 1495 | testKeyFramesWithWhitespace: function(){
|
1478 | 1496 | var parser = new Parser({strict:true});
|
| 1497 | + var valid = true; |
| 1498 | + |
| 1499 | + parser.addListener("error", function(event) { |
| 1500 | + valid = false; |
| 1501 | + }); |
| 1502 | + |
1479 | 1503 | var result = parser.parse("@keyframes 'diagonal-slide' { from { left: 0; top: 0; } to { left: 100px; top: 100px; } }");
|
1480 |
| - Assert.isTrue(true); |
| 1504 | + Assert.isTrue(valid); |
1481 | 1505 | }
|
1482 | 1506 |
|
1483 | 1507 | }));
|
|
1488 | 1512 |
|
1489 | 1513 | testMediaWithPage: function(){
|
1490 | 1514 | var parser = new Parser({ strict: true});
|
| 1515 | + var valid = true; |
| 1516 | + |
| 1517 | + parser.addListener("error", function(event) { |
| 1518 | + valid = false; |
| 1519 | + }); |
| 1520 | + |
1491 | 1521 | var result = parser.parse("@media { @page {} }");
|
1492 |
| - Assert.isTrue(true); //just don't want an error |
| 1522 | + Assert.isTrue(valid); |
1493 | 1523 | },
|
1494 | 1524 |
|
1495 | 1525 | testMediaWithFontFace: function(){
|
1496 | 1526 | var parser = new Parser({ strict: true});
|
| 1527 | + var valid = true; |
| 1528 | + |
| 1529 | + parser.addListener("error", function(event) { |
| 1530 | + valid = false; |
| 1531 | + }); |
| 1532 | + |
1497 | 1533 | var result = parser.parse("@media { @font-face {} }");
|
1498 |
| - Assert.isTrue(true); //just don't want an error |
| 1534 | + Assert.isTrue(valid); |
1499 | 1535 | },
|
1500 | 1536 |
|
1501 | 1537 | testMediaWithViewport: function(){
|
1502 | 1538 | var parser = new Parser({ strict: true});
|
| 1539 | + var valid = true; |
| 1540 | + |
| 1541 | + parser.addListener("error", function(event) { |
| 1542 | + valid = false; |
| 1543 | + }); |
| 1544 | + |
1503 | 1545 | var result = parser.parse("@media { @viewport {} }");
|
1504 |
| - Assert.isTrue(true); //just don't want an error |
| 1546 | + Assert.isTrue(valid); |
1505 | 1547 | },
|
1506 | 1548 |
|
1507 | 1549 | testMediaWithTypeOnly: function(){
|
1508 | 1550 | var parser = new Parser({ strict: true});
|
| 1551 | + var valid = true; |
| 1552 | + |
| 1553 | + parser.addListener("error", function(event) { |
| 1554 | + valid = false; |
| 1555 | + }); |
| 1556 | + |
1509 | 1557 | var result = parser.parse("@media print { }");
|
1510 |
| - Assert.isTrue(true); //just don't want an error |
| 1558 | + Assert.isTrue(valid); |
1511 | 1559 | },
|
1512 | 1560 |
|
1513 | 1561 | testMediaWithTypesOnly: function(){
|
1514 | 1562 | var parser = new Parser({ strict: true});
|
| 1563 | + var valid = true; |
| 1564 | + |
| 1565 | + parser.addListener("error", function(event) { |
| 1566 | + valid = false; |
| 1567 | + }); |
| 1568 | + |
1515 | 1569 | var result = parser.parse("@media print, screen { }");
|
1516 |
| - Assert.isTrue(true); //just don't want an error |
| 1570 | + Assert.isTrue(valid); |
1517 | 1571 | },
|
1518 | 1572 |
|
1519 | 1573 | testMediaWithSimpleExpression: function(){
|
1520 | 1574 | var parser = new Parser({ strict: true});
|
| 1575 | + var valid = true; |
| 1576 | + |
| 1577 | + parser.addListener("error", function(event) { |
| 1578 | + valid = false; |
| 1579 | + }); |
| 1580 | + |
1521 | 1581 | var result = parser.parse("@media (max-width:400px) { }");
|
1522 |
| - Assert.isTrue(true); //just don't want an error |
| 1582 | + Assert.isTrue(valid); |
1523 | 1583 | },
|
1524 | 1584 |
|
1525 | 1585 | testMediaWithComplexExpression: function(){
|
1526 | 1586 | var parser = new Parser({ strict: true});
|
| 1587 | + var valid = true; |
| 1588 | + |
| 1589 | + parser.addListener("error", function(event) { |
| 1590 | + valid = false; |
| 1591 | + }); |
| 1592 | + |
1527 | 1593 | var result = parser.parse("@media all and (max-width:400px) { }");
|
1528 |
| - Assert.isTrue(true); //just don't want an error |
| 1594 | + Assert.isTrue(valid); |
1529 | 1595 | },
|
1530 | 1596 |
|
1531 | 1597 | testMediaWithSimpleExpressionWithSpaces: function(){
|
1532 | 1598 | var parser = new Parser({ strict: true});
|
| 1599 | + var valid = true; |
| 1600 | + |
| 1601 | + parser.addListener("error", function(event) { |
| 1602 | + valid = false; |
| 1603 | + }); |
| 1604 | + |
1533 | 1605 | var result = parser.parse("@media ( max-width:400px ) { }");
|
1534 |
| - Assert.isTrue(true); //just don't want an error |
| 1606 | + Assert.isTrue(valid); |
1535 | 1607 | },
|
1536 | 1608 |
|
1537 | 1609 | testMediaWithComplexExpressionWithSpaces: function(){
|
1538 | 1610 | var parser = new Parser({ strict: true});
|
| 1611 | + var valid = true; |
| 1612 | + |
| 1613 | + parser.addListener("error", function(event) { |
| 1614 | + valid = false; |
| 1615 | + }); |
| 1616 | + |
1539 | 1617 | var result = parser.parse("@media all and ( max-width:400px ) { }");
|
1540 |
| - Assert.isTrue(true); //just don't want an error |
| 1618 | + Assert.isTrue(valid); |
1541 | 1619 | },
|
1542 | 1620 |
|
1543 | 1621 | testViewport: function(){
|
1544 | 1622 | var parser = new Parser({ strict: true});
|
| 1623 | + var valid = true; |
| 1624 | + |
| 1625 | + parser.addListener("error", function(event) { |
| 1626 | + valid = false; |
| 1627 | + }); |
| 1628 | + |
1545 | 1629 | var result = parser.parse("@viewport { width: 397px; }");
|
1546 |
| - Assert.isTrue(true); //just don't want an error |
| 1630 | + Assert.isTrue(valid); |
1547 | 1631 | },
|
1548 | 1632 |
|
1549 | 1633 | testMSViewport: function(){
|
1550 | 1634 | var parser = new Parser({ strict: true});
|
| 1635 | + var valid = true; |
| 1636 | + |
| 1637 | + parser.addListener("error", function(event) { |
| 1638 | + valid = false; |
| 1639 | + }); |
| 1640 | + |
1551 | 1641 | var result = parser.parse("@-ms-viewport { width: 397px; }");
|
1552 |
| - Assert.isTrue(true); |
| 1642 | + Assert.isTrue(valid); |
1553 | 1643 | },
|
1554 | 1644 |
|
1555 | 1645 | testMSViewportInsideDeviceWidth: function(){
|
1556 | 1646 | var parser = new Parser({ strict: true});
|
| 1647 | + var valid = true; |
| 1648 | + |
| 1649 | + parser.addListener("error", function(event) { |
| 1650 | + valid = false; |
| 1651 | + }); |
| 1652 | + |
1557 | 1653 | var result = parser.parse("@-ms-viewport { width: device-width; }");
|
1558 |
| - Assert.isTrue(true); |
| 1654 | + Assert.isTrue(valid); |
1559 | 1655 | },
|
1560 | 1656 |
|
1561 | 1657 | testMSViewportInsideDeviceHeight: function(){
|
1562 | 1658 | var parser = new Parser({ strict: true});
|
| 1659 | + var valid = true; |
| 1660 | + |
| 1661 | + parser.addListener("error", function(event) { |
| 1662 | + valid = false; |
| 1663 | + }); |
| 1664 | + |
1563 | 1665 | var result = parser.parse("@-ms-viewport { width: device-height; }");
|
1564 |
| - Assert.isTrue(true); |
| 1666 | + Assert.isTrue(valid); |
1565 | 1667 | },
|
1566 | 1668 |
|
1567 | 1669 | testViewportEventFires: function(){
|
|
0 commit comments