@@ -57,6 +57,98 @@ var tests = [
5757 {
5858 fixture : "e1" ,
5959 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" }
60152 }
61153] ;
62154
0 commit comments