@@ -57,6 +57,98 @@ var tests = [
57
57
{
58
58
fixture : "e1" ,
59
59
expected : false
60
+ } ,
61
+ {
62
+ fixture : "2rem" ,
63
+ expected : { number : "2" , unit : "rem" }
64
+ } ,
65
+ {
66
+ fixture : "2.000rem" ,
67
+ expected : { number : "2.000" , unit : "rem" }
68
+ } ,
69
+ {
70
+ fixture : "+2rem" ,
71
+ expected : { number : "+2" , unit : "rem" }
72
+ } ,
73
+ {
74
+ fixture : "-2rem" ,
75
+ expected : { number : "-2" , unit : "rem" }
76
+ } ,
77
+ {
78
+ fixture : "1.1rem" ,
79
+ expected : { number : "1.1" , unit : "rem" }
80
+ } ,
81
+ {
82
+ fixture : "+1.1rem" ,
83
+ expected : { number : "+1.1" , unit : "rem" }
84
+ } ,
85
+ {
86
+ fixture : "-1.1rem" ,
87
+ expected : { number : "-1.1" , unit : "rem" }
88
+ } ,
89
+ {
90
+ fixture : "1.1e1rem" ,
91
+ expected : { number : "1.1e1" , unit : "rem" }
92
+ } ,
93
+ {
94
+ fixture : "+1.1e1rem" ,
95
+ expected : { number : "+1.1e1" , unit : "rem" }
96
+ } ,
97
+ {
98
+ fixture : "-1.1e1rem" ,
99
+ expected : { number : "-1.1e1" , unit : "rem" }
100
+ } ,
101
+ {
102
+ fixture : "1.1e+1rem" ,
103
+ expected : { number : "1.1e+1" , unit : "rem" }
104
+ } ,
105
+ {
106
+ fixture : "1.1e-1rem" ,
107
+ expected : { number : "1.1e-1" , unit : "rem" }
108
+ } ,
109
+ {
110
+ fixture : "1.1e1e1rem" ,
111
+ expected : { number : "1.1e1" , unit : "e1rem" }
112
+ } ,
113
+ {
114
+ fixture : "1.1e-1e" ,
115
+ expected : { number : "1.1e-1" , unit : "e" }
116
+ } ,
117
+ {
118
+ fixture : "1.1e-1rem" ,
119
+ expected : { number : "1.1e-1" , unit : "rem" }
120
+ } ,
121
+ {
122
+ fixture : "1.1e--++1e" ,
123
+ expected : { number : "1.1" , unit : "e--++1e" }
124
+ } ,
125
+ {
126
+ fixture : "1.1e--++1rem" ,
127
+ expected : { number : "1.1" , unit : "e--++1rem" }
128
+ } ,
129
+ {
130
+ fixture : "100+px" ,
131
+ expected : { number : "100" , unit : "+px" }
132
+ } ,
133
+ {
134
+ fixture : "100.0.0px" ,
135
+ expected : { number : "100.0" , unit : ".0px" }
136
+ } ,
137
+ {
138
+ fixture : "100e1epx" ,
139
+ expected : { number : "100e1" , unit : "epx" }
140
+ } ,
141
+ {
142
+ fixture : "100e1e1px" ,
143
+ expected : { number : "100e1" , unit : "e1px" }
144
+ } ,
145
+ {
146
+ fixture : "+100.1e+1e+1px" ,
147
+ expected : { number : "+100.1e+1" , unit : "e+1px" }
148
+ } ,
149
+ {
150
+ fixture : "-100.1e-1e-1px" ,
151
+ expected : { number : "-100.1e-1" , unit : "e-1px" }
60
152
}
61
153
] ;
62
154
0 commit comments