@@ -118,33 +118,17 @@ describe('a number expression', () => {
118118 expect (
119119 new NumberExpression ( {
120120 value : 123 ,
121- raws : { number : { raw : 'hello' , value : 123 } } ,
121+ raws : { value : { raw : 'hello' , value : 123 } } ,
122122 } ) . toString ( )
123123 ) . toBe ( 'hello' ) ) ;
124124
125125 it ( 'with a different raw value than the expression' , ( ) =>
126126 expect (
127127 new NumberExpression ( {
128128 value : 123 ,
129- raws : { number : { raw : 'hello' , value : 234 } } ,
129+ raws : { value : { raw : 'hello' , value : 234 } } ,
130130 } ) . toString ( )
131131 ) . toBe ( '123' ) ) ;
132-
133- it ( 'with a the same value as the expression but undefined format' , ( ) =>
134- expect (
135- new NumberExpression ( {
136- value : 123 ,
137- raws : { number : { raw : undefined , value : 123 } } ,
138- } ) . toString ( )
139- ) . toBe ( '123' ) ) ;
140-
141- it ( 'with a the same value as the expression but falsy format' , ( ) =>
142- expect (
143- new NumberExpression ( {
144- value : 123 ,
145- raws : { number : { raw : '' , value : 123 } } ,
146- } ) . toString ( )
147- ) . toBe ( '' ) ) ;
148132 } ) ;
149133 } ) ;
150134
@@ -154,7 +138,7 @@ describe('a number expression', () => {
154138 beforeEach ( ( ) => {
155139 original = utils . parseExpression ( '123' ) ;
156140 // TODO: remove this once raws are properly parsed.
157- original . raws . number = { raw : '0123.0' } ;
141+ original . raws . value = { raw : '0123.0' , value : 123 } ;
158142 } ) ;
159143
160144 describe ( 'with no overrides' , ( ) => {
@@ -167,7 +151,8 @@ describe('a number expression', () => {
167151
168152 it ( 'unit' , ( ) => expect ( clone . unit ) . toBeNull ( ) ) ;
169153
170- it ( 'raws' , ( ) => expect ( clone . raws ) . toEqual ( { number : { raw : '0123.0' } } ) ) ;
154+ it ( 'raws' , ( ) =>
155+ expect ( clone . raws ) . toEqual ( { value : { raw : '0123.0' , value : 123 } } ) ) ;
171156
172157 it ( 'source' , ( ) => expect ( clone . source ) . toBe ( original . source ) ) ;
173158 } ) ;
@@ -194,13 +179,15 @@ describe('a number expression', () => {
194179
195180 describe ( 'raws' , ( ) => {
196181 it ( 'defined' , ( ) =>
197- expect ( original . clone ( { raws : { number : { raw : '1e3' } } } ) . raws ) . toEqual ( {
198- number : { raw : '1e3' } ,
182+ expect (
183+ original . clone ( { raws : { value : { raw : '1e3' , value : 1e3 } } } ) . raws
184+ ) . toEqual ( {
185+ value : { raw : '1e3' , value : 1e3 } ,
199186 } ) ) ;
200187
201188 it ( 'undefined' , ( ) =>
202189 expect ( original . clone ( { raws : undefined } ) . raws ) . toEqual ( {
203- number : { raw : '0123.0' } ,
190+ value : { raw : '0123.0' , value : 123 } ,
204191 } ) ) ;
205192 } ) ;
206193 } ) ;
0 commit comments