File tree Expand file tree Collapse file tree
packages/query-devtools/src/__tests__ Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1077,4 +1077,24 @@ describe('Devtools', () => {
10771077 ) . toBeGreaterThan ( initialWidth )
10781078 } )
10791079 } )
1080+
1081+ describe ( 'online toggle' , ( ) => {
1082+ it ( 'should set "onlineManager" offline when the offline button is clicked' , ( ) => {
1083+ const rendered = renderDevtools ( { initialIsOpen : true } )
1084+
1085+ fireEvent . click ( rendered . getByLabelText ( 'Mock offline behavior' ) )
1086+
1087+ expect ( onlineManager . isOnline ( ) ) . toBe ( false )
1088+ } )
1089+
1090+ it ( 'should swap the toggle label after the offline button is clicked' , ( ) => {
1091+ const rendered = renderDevtools ( { initialIsOpen : true } )
1092+
1093+ fireEvent . click ( rendered . getByLabelText ( 'Mock offline behavior' ) )
1094+
1095+ expect (
1096+ rendered . getByLabelText ( 'Unset offline mocking behavior' ) ,
1097+ ) . toBeInTheDocument ( )
1098+ } )
1099+ } )
10801100} )
You can’t perform that action at this time.
0 commit comments