@@ -228,7 +228,7 @@ mod tests {
228228 extract(
229229 "test.tsx" ,
230230 r#"import {Box} from '@devup-ui/core'
231- <Box as="secton " />
231+ <Box as="section " />
232232 "# ,
233233 ExtractOption {
234234 package: "@devup-ui/core" . to_string( ) ,
@@ -243,7 +243,7 @@ mod tests {
243243 extract(
244244 "test.tsx" ,
245245 r#"import {Box} from '@devup-ui/core'
246- <Box as={"secton "} />
246+ <Box as={"section "} />
247247 "# ,
248248 ExtractOption {
249249 package: "@devup-ui/core" . to_string( ) ,
@@ -256,7 +256,35 @@ mod tests {
256256 extract(
257257 "test.tsx" ,
258258 r#"import {Box} from '@devup-ui/core'
259- <Box as={`secton`} />
259+ <Box as={`section`} />
260+ "# ,
261+ ExtractOption {
262+ package: "@devup-ui/core" . to_string( ) ,
263+ css_file: None
264+ }
265+ )
266+ . unwrap( )
267+ ) ) ;
268+
269+ reset_class_map ( ) ;
270+ assert_debug_snapshot ! ( ToBTreeSet :: from(
271+ extract(
272+ "test.tsx" ,
273+ r#"import {Box} from '@devup-ui/core'
274+ <Box as={"section"}></Box>
275+ "# ,
276+ ExtractOption {
277+ package: "@devup-ui/core" . to_string( ) ,
278+ css_file: None
279+ }
280+ )
281+ . unwrap( )
282+ ) ) ;
283+ assert_debug_snapshot ! ( ToBTreeSet :: from(
284+ extract(
285+ "test.tsx" ,
286+ r#"import {Box} from '@devup-ui/core'
287+ <Box as={`section`}></Box>
260288 "# ,
261289 ExtractOption {
262290 package: "@devup-ui/core" . to_string( ) ,
@@ -268,7 +296,7 @@ mod tests {
268296 // assert_debug_snapshot!(extract(
269297 // "test.tsx",
270298 // r#"import {Box} from '@devup-ui/core'
271- // <Box as={b ? "div":"secton "} />
299+ // <Box as={b ? "div":"section "} />
272300 // "#,
273301 // ExtractOption {
274302 // package: "@devup-ui/core".to_string(),
@@ -279,7 +307,7 @@ mod tests {
279307 // assert_debug_snapshot!(extract(
280308 // "test.tsx",
281309 // r#"import {Box} from '@devup-ui/core'
282- // <Box as={b ? undefined:"secton "} />
310+ // <Box as={b ? undefined:"section "} />
283311 // "#,
284312 // ExtractOption {
285313 // package: "@devup-ui/core".to_string(),
@@ -291,7 +319,7 @@ mod tests {
291319 // assert_debug_snapshot!(extract(
292320 // "test.tsx",
293321 // r#"import {Box} from '@devup-ui/core'
294- // <Box as={b ? null:"secton "} />
322+ // <Box as={b ? null:"section "} />
295323 // "#,
296324 // ExtractOption {
297325 // package: "@devup-ui/core".to_string(),
@@ -2850,4 +2878,74 @@ export {
28502878 . unwrap( )
28512879 ) ) ;
28522880 }
2881+
2882+ #[ test]
2883+ #[ serial]
2884+ fn style_order2 ( ) {
2885+ reset_class_map ( ) ;
2886+ assert_debug_snapshot ! ( ToBTreeSet :: from(
2887+ extract(
2888+ "test.jsx" ,
2889+ r#"import {Box, css} from '@devup-ui/core'
2890+ <Box styleOrder="20" p="4" _hover={{ bg: ["red", "blue"]}}
2891+ className={css({color:"white", styleOrder:"100"})}
2892+
2893+ selectors={{
2894+ "*[aria-diabled='true'] &": {
2895+ opacity: 0.5
2896+ }
2897+ }} />
2898+ "# ,
2899+ ExtractOption {
2900+ package: "@devup-ui/core" . to_string( ) ,
2901+ css_file: None
2902+ }
2903+ )
2904+ . unwrap( )
2905+ ) ) ;
2906+
2907+ reset_class_map ( ) ;
2908+ assert_debug_snapshot ! ( ToBTreeSet :: from(
2909+ extract(
2910+ "test.jsx" ,
2911+ r#"import {Box, css} from '@devup-ui/core'
2912+ <Box styleOrder={"20"} p="4" _hover={{ bg: ["red", "blue"]}}
2913+ className={css({color:"white", styleOrder:("100")})}
2914+
2915+ selectors={{
2916+ "*[aria-diabled='true'] &": {
2917+ opacity: 0.5
2918+ }
2919+ }} />
2920+ "# ,
2921+ ExtractOption {
2922+ package: "@devup-ui/core" . to_string( ) ,
2923+ css_file: None
2924+ }
2925+ )
2926+ . unwrap( )
2927+ ) ) ;
2928+
2929+ reset_class_map ( ) ;
2930+ assert_debug_snapshot ! ( ToBTreeSet :: from(
2931+ extract(
2932+ "test.jsx" ,
2933+ r#"import {Box, css} from '@devup-ui/core'
2934+ <Box styleOrder={`20`} p="4" _hover={{ bg: ["red", "blue"]}}
2935+ className={css({color:"white", styleOrder:`100`})}
2936+
2937+ selectors={{
2938+ "*[aria-diabled='true'] &": {
2939+ opacity: 0.5
2940+ }
2941+ }} />
2942+ "# ,
2943+ ExtractOption {
2944+ package: "@devup-ui/core" . to_string( ) ,
2945+ css_file: None
2946+ }
2947+ )
2948+ . unwrap( )
2949+ ) ) ;
2950+ }
28532951}
0 commit comments