@@ -101,6 +101,7 @@ describe('ProtocolSetupLabware', () => {
101
101
102
102
it ( 'renders the Labware Setup page' , ( ) => {
103
103
render ( )
104
+ fireEvent . click ( screen . getByRole ( 'button' , { name : 'List View' } ) )
104
105
screen . getByText ( 'Labware' )
105
106
screen . getByText ( 'Labware name' )
106
107
screen . getByText ( 'Location' )
@@ -115,9 +116,10 @@ describe('ProtocolSetupLabware', () => {
115
116
116
117
it ( 'should toggle between map view and list view' , ( ) => {
117
118
render ( )
119
+ expect ( screen . queryByText ( 'Map View' ) ) . toBeNull ( )
120
+ fireEvent . click ( screen . getByRole ( 'button' , { name : 'List View' } ) )
118
121
expect ( screen . queryByText ( 'List View' ) ) . toBeNull ( )
119
122
fireEvent . click ( screen . getByRole ( 'button' , { name : 'Map View' } ) )
120
- expect ( screen . queryByText ( 'Map View' ) ) . toBeNull ( )
121
123
fireEvent . click ( screen . getByRole ( 'button' , { name : 'List View' } ) )
122
124
screen . getByText ( 'Labware' )
123
125
screen . getByText ( 'Labware name' )
@@ -126,6 +128,7 @@ describe('ProtocolSetupLabware', () => {
126
128
127
129
it ( 'sends a latch-close command when the labware latch is open and the button is clicked' , ( ) => {
128
130
render ( )
131
+ fireEvent . click ( screen . getByRole ( 'button' , { name : 'List View' } ) )
129
132
fireEvent . click ( screen . getByText ( 'Labware Latch' ) )
130
133
expect ( mockCreateLiveCommand ) . toHaveBeenCalledWith ( {
131
134
command : {
@@ -144,6 +147,7 @@ describe('ProtocolSetupLabware', () => {
144
147
refetch : mockRefetch ,
145
148
} as any )
146
149
render ( )
150
+ fireEvent . click ( screen . getByRole ( 'button' , { name : 'List View' } ) )
147
151
fireEvent . click ( screen . getByText ( 'Labware Latch' ) )
148
152
expect ( mockCreateLiveCommand ) . toHaveBeenCalledWith ( {
149
153
command : {
@@ -162,15 +166,16 @@ describe('ProtocolSetupLabware', () => {
162
166
)
163
167
164
168
render ( )
169
+ fireEvent . click ( screen . getByRole ( 'button' , { name : 'List View' } ) )
165
170
screen . getByText ( 'Opening...' )
166
171
} )
167
172
168
173
it ( 'shows closing transition state of the labware latch button' , ( ) => {
169
174
vi . mocked ( useModulesQuery ) . mockReturnValue (
170
175
mockUseModulesQueryClosing as any
171
176
)
172
-
173
177
render ( )
178
+ fireEvent . click ( screen . getByRole ( 'button' , { name : 'List View' } ) )
174
179
screen . getByText ( 'Closing...' )
175
180
} )
176
181
@@ -180,6 +185,7 @@ describe('ProtocolSetupLabware', () => {
180
185
)
181
186
182
187
render ( )
188
+ fireEvent . click ( screen . getByRole ( 'button' , { name : 'List View' } ) )
183
189
screen . getByText ( 'Open' )
184
190
} )
185
191
} )
0 commit comments