@@ -10,7 +10,9 @@ import { Disposable } from 'dockview-core/dist/cjs/lifecycle';
1010describe ( 'defaultTab' , ( ) => {
1111 test ( 'has close button by default' , async ( ) => {
1212 const api = fromPartial < DockviewPanelApi > ( {
13- onDidTitleChange : jest . fn ( ) . mockImplementation ( ( ) => Disposable . NONE ) ,
13+ onDidTitleChange : jest
14+ . fn ( )
15+ . mockImplementation ( ( ) => Disposable . NONE ) ,
1416 } ) ;
1517 const containerApi = fromPartial < DockviewApi > ( { } ) ;
1618 const params = { } ;
@@ -30,7 +32,9 @@ describe('defaultTab', () => {
3032 test ( 'that title is displayed' , async ( ) => {
3133 const api = fromPartial < DockviewPanelApi > ( {
3234 title : 'test_title' ,
33- onDidTitleChange : jest . fn ( ) . mockImplementation ( ( ) => Disposable . NONE ) ,
35+ onDidTitleChange : jest
36+ . fn ( )
37+ . mockImplementation ( ( ) => Disposable . NONE ) ,
3438 } ) ;
3539 const containerApi = fromPartial < DockviewApi > ( { } ) ;
3640 const params = { } ;
@@ -84,7 +88,9 @@ describe('defaultTab', () => {
8488
8589 test ( 'has no close button when hideClose=true' , async ( ) => {
8690 const api = fromPartial < DockviewPanelApi > ( {
87- onDidTitleChange : jest . fn ( ) . mockImplementation ( ( ) => Disposable . NONE ) ,
91+ onDidTitleChange : jest
92+ . fn ( )
93+ . mockImplementation ( ( ) => Disposable . NONE ) ,
8894 } ) ;
8995 const containerApi = fromPartial < DockviewApi > ( { } ) ;
9096 const params = { } ;
@@ -105,7 +111,9 @@ describe('defaultTab', () => {
105111 test ( 'that settings closeActionOverride skips api.close()' , async ( ) => {
106112 const api = fromPartial < DockviewPanelApi > ( {
107113 close : jest . fn ( ) ,
108- onDidTitleChange : jest . fn ( ) . mockImplementation ( ( ) => Disposable . NONE ) ,
114+ onDidTitleChange : jest
115+ . fn ( )
116+ . mockImplementation ( ( ) => Disposable . NONE ) ,
109117 } ) ;
110118 const containerApi = fromPartial < DockviewApi > ( { } ) ;
111119 const params = { } ;
@@ -134,7 +142,9 @@ describe('defaultTab', () => {
134142 test ( 'that clicking close calls api.close()' , async ( ) => {
135143 const api = fromPartial < DockviewPanelApi > ( {
136144 close : jest . fn ( ) ,
137- onDidTitleChange : jest . fn ( ) . mockImplementation ( ( ) => Disposable . NONE ) ,
145+ onDidTitleChange : jest
146+ . fn ( )
147+ . mockImplementation ( ( ) => Disposable . NONE ) ,
138148 } ) ;
139149 const containerApi = fromPartial < DockviewApi > ( { } ) ;
140150 const params = { } ;
@@ -158,7 +168,9 @@ describe('defaultTab', () => {
158168
159169 test ( 'has close button when hideClose=false' , async ( ) => {
160170 const api = fromPartial < DockviewPanelApi > ( {
161- onDidTitleChange : jest . fn ( ) . mockImplementation ( ( ) => Disposable . NONE ) ,
171+ onDidTitleChange : jest
172+ . fn ( )
173+ . mockImplementation ( ( ) => Disposable . NONE ) ,
162174 } ) ;
163175 const containerApi = fromPartial < DockviewApi > ( { } ) ;
164176 const params = { } ;
@@ -175,32 +187,4 @@ describe('defaultTab', () => {
175187 const element = await screen . getByTestId ( 'dockview-dv-default-tab' ) ;
176188 expect ( element . querySelector ( '.dv-default-tab-action' ) ) . toBeTruthy ( ) ;
177189 } ) ;
178-
179- test ( 'that pointerDown on close button prevents panel becoming active' , async ( ) => {
180- const api = fromPartial < DockviewPanelApi > ( {
181- setActive : jest . fn ( ) ,
182- onDidTitleChange : jest . fn ( ) . mockImplementation ( ( ) => Disposable . NONE ) ,
183- } ) ;
184- const containerApi = fromPartial < DockviewApi > ( { } ) ;
185- const params = { } ;
186-
187- render (
188- < DockviewDefaultTab
189- api = { api }
190- containerApi = { containerApi }
191- params = { params }
192- />
193- ) ;
194-
195- const element = await screen . getByTestId ( 'dockview-dv-default-tab' ) ;
196- const btn = element . querySelector (
197- '.dv-default-tab-action'
198- ) as HTMLElement ;
199-
200- fireEvent . pointerDown ( btn ) ;
201- expect ( api . setActive ) . toHaveBeenCalledTimes ( 0 ) ;
202-
203- fireEvent . click ( element ) ;
204- expect ( api . setActive ) . toHaveBeenCalledTimes ( 1 ) ;
205- } ) ;
206190} ) ;
0 commit comments