|
1003 | 1003 | Assert.areEqual("ch", result.parts[0].units);
|
1004 | 1004 | },
|
1005 | 1005 |
|
| 1006 | + testViewportRelativeHeightValue: function(){ |
| 1007 | + var parser = new Parser(); |
| 1008 | + var result = parser.parsePropertyValue("50vh"); |
| 1009 | + |
| 1010 | + Assert.isInstanceOf(parserlib.css.PropertyValue, result); |
| 1011 | + Assert.areEqual(1, result.parts.length); |
| 1012 | + Assert.areEqual("length", result.parts[0].type); |
| 1013 | + Assert.areEqual(50, result.parts[0].value); |
| 1014 | + Assert.areEqual("vh", result.parts[0].units); |
| 1015 | + }, |
| 1016 | + |
| 1017 | + testViewportRelativeWidthValue: function(){ |
| 1018 | + var parser = new Parser(); |
| 1019 | + var result = parser.parsePropertyValue("50vw"); |
| 1020 | + |
| 1021 | + Assert.isInstanceOf(parserlib.css.PropertyValue, result); |
| 1022 | + Assert.areEqual(1, result.parts.length); |
| 1023 | + Assert.areEqual("length", result.parts[0].type); |
| 1024 | + Assert.areEqual(50, result.parts[0].value); |
| 1025 | + Assert.areEqual("vw", result.parts[0].units); |
| 1026 | + }, |
| 1027 | + |
| 1028 | + testViewportRelativeMinValue: function(){ |
| 1029 | + var parser = new Parser(); |
| 1030 | + var result = parser.parsePropertyValue("50vm"); |
| 1031 | + |
| 1032 | + Assert.isInstanceOf(parserlib.css.PropertyValue, result); |
| 1033 | + Assert.areEqual(1, result.parts.length); |
| 1034 | + Assert.areEqual("length", result.parts[0].type); |
| 1035 | + Assert.areEqual(50, result.parts[0].value); |
| 1036 | + Assert.areEqual("vm", result.parts[0].units); |
| 1037 | + }, |
| 1038 | + |
1006 | 1039 | testPercentageValue: function(){
|
1007 | 1040 | var parser = new Parser();
|
1008 | 1041 | var result = parser.parsePropertyValue("25.4%");
|
|
0 commit comments