1+ // @ts -nocheck
12import { scrollbarStyle } from './scrollbar' ;
23
34describe ( 'scrollbarStyle' , ( ) => {
@@ -6,7 +7,7 @@ describe('scrollbarStyle', () => {
67 } ) ;
78
89 it ( 'handles boolean true value as thin' , ( ) => {
9- const result = scrollbarStyle ( { scrollbar : true } ) ;
10+ const result : any = scrollbarStyle ( { scrollbar : true } ) ! ;
1011 expect ( result [ 'scrollbar-width' ] ) . toBe ( 'thin' ) ;
1112 } ) ;
1213
@@ -19,7 +20,7 @@ describe('scrollbarStyle', () => {
1920 it ( 'handles "none" modifier' , ( ) => {
2021 const result = scrollbarStyle ( { scrollbar : 'none' } ) ;
2122 expect ( result [ 'scrollbar-width' ] ) . toBe ( 'none' ) ;
22- expect ( result [ 'scrollbar-color' ] ) . toBe ( 'transparent transparent' ) ;
23+ expect ( ( result as any ) [ 'scrollbar-color' ] ) . toBe ( 'transparent transparent' ) ;
2324 expect ( result [ '&::-webkit-scrollbar' ] [ 'width' ] ) . toBe ( '0px' ) ;
2425 } ) ;
2526
@@ -33,10 +34,10 @@ describe('scrollbarStyle', () => {
3334
3435 it ( 'handles custom colors' , ( ) => {
3536 const result = scrollbarStyle ( { scrollbar : '#red #blue #green' } ) ;
36- expect ( result [ 'scrollbar-color' ] ) . toBe (
37+ expect ( ( result as any ) [ 'scrollbar-color' ] ) . toBe (
3738 'var(--red-color) var(--blue-color)' ,
3839 ) ;
39- expect ( result [ '&::-webkit-scrollbar-track' ] [ 'background' ] ) . toBe (
40+ expect ( ( result as any ) [ '&::-webkit-scrollbar-track' ] [ 'background' ] ) . toBe (
4041 'var(--blue-color)' ,
4142 ) ;
4243 expect ( result [ '&::-webkit-scrollbar-thumb' ] [ 'background' ] ) . toBe (
@@ -69,13 +70,13 @@ describe('scrollbarStyle', () => {
6970 const result = scrollbarStyle ( {
7071 scrollbar : 'styled #purple #dark #light-grey' ,
7172 } ) ;
72- expect ( result [ 'scrollbar-color' ] ) . toBe (
73+ expect ( ( result as any ) [ 'scrollbar-color' ] ) . toBe (
7374 'var(--purple-color) var(--dark-color)' ,
7475 ) ;
75- expect ( result [ '&::-webkit-scrollbar' ] [ 'background' ] ) . toBe (
76+ expect ( ( result as any ) [ '&::-webkit-scrollbar' ] [ 'background' ] ) . toBe (
7677 'var(--dark-color)' ,
7778 ) ;
78- expect ( result [ '&::-webkit-scrollbar-track' ] [ 'background' ] ) . toBe (
79+ expect ( ( result as any ) [ '&::-webkit-scrollbar-track' ] [ 'background' ] ) . toBe (
7980 'var(--dark-color)' ,
8081 ) ;
8182 expect ( result [ '&::-webkit-scrollbar-thumb' ] [ 'background' ] ) . toBe (
@@ -89,13 +90,13 @@ describe('scrollbarStyle', () => {
8990 it ( 'applies partial custom colors with defaults' , ( ) => {
9091 const result = scrollbarStyle ( { scrollbar : 'styled #danger' } ) ;
9192 // Only thumb color specified, track should use default
92- expect ( result [ 'scrollbar-color' ] ) . toBe (
93+ expect ( ( result as any ) [ 'scrollbar-color' ] ) . toBe (
9394 'var(--danger-color) var(--scrollbar-track-color, transparent)' ,
9495 ) ;
9596 expect ( result [ '&::-webkit-scrollbar-thumb' ] [ 'background' ] ) . toBe (
9697 'var(--danger-color)' ,
9798 ) ;
98- expect ( result [ '&::-webkit-scrollbar-track' ] [ 'background' ] ) . toBe (
99+ expect ( ( result as any ) [ '&::-webkit-scrollbar-track' ] [ 'background' ] ) . toBe (
99100 'var(--scrollbar-track-color, transparent)' ,
100101 ) ;
101102 } ) ;
0 commit comments