@@ -37,7 +37,7 @@ suite.skip('vscode API - Copy Paste', function () {
37
37
dataTransfer . set ( textPlain , new vscode . DataTransferItem ( reversed ) ) ;
38
38
}
39
39
}
40
- } , { id : 'test' , copyMimeTypes : [ textPlain ] } ) ) ;
40
+ } , { providedPasteEditKinds : [ vscode . DocumentPasteEditKind . Empty . append ( 'test' ) ] , copyMimeTypes : [ textPlain ] } ) ) ;
41
41
42
42
await vscode . commands . executeCommand ( 'editor.action.clipboardCopyAction' ) ;
43
43
const newDocContent = getNextDocumentText ( testDisposables , doc ) ;
@@ -62,7 +62,7 @@ suite.skip('vscode API - Copy Paste', function () {
62
62
dataTransfer . set ( textPlain , new vscode . DataTransferItem ( reversed + '\n' ) ) ;
63
63
}
64
64
}
65
- } , { id : 'test' , copyMimeTypes : [ textPlain ] } ) ) ;
65
+ } , { providedPasteEditKinds : [ vscode . DocumentPasteEditKind . Empty . append ( 'test' ) ] , copyMimeTypes : [ textPlain ] } ) ) ;
66
66
67
67
await vscode . commands . executeCommand ( 'editor.action.clipboardCopyAction' ) ;
68
68
const newDocContent = getNextDocumentText ( testDisposables , doc ) ;
@@ -88,7 +88,7 @@ suite.skip('vscode API - Copy Paste', function () {
88
88
dataTransfer . set ( textPlain , new vscode . DataTransferItem ( `(${ ranges . length } )${ selections . join ( ' ' ) } ` ) ) ;
89
89
}
90
90
}
91
- } , { id : 'test' , copyMimeTypes : [ textPlain ] } ) ) ;
91
+ } , { providedPasteEditKinds : [ vscode . DocumentPasteEditKind . Empty . append ( 'test' ) ] , copyMimeTypes : [ textPlain ] } ) ) ;
92
92
93
93
await vscode . commands . executeCommand ( 'editor.action.clipboardCopyAction' ) ;
94
94
editor . selections = [ new vscode . Selection ( 0 , 0 , 0 , 0 ) ] ;
@@ -118,7 +118,7 @@ suite.skip('vscode API - Copy Paste', function () {
118
118
dataTransfer . set ( textPlain , new vscode . DataTransferItem ( 'a' ) ) ;
119
119
providerAResolve ( ) ;
120
120
}
121
- } , { id : 'test' , copyMimeTypes : [ textPlain ] } ) ) ;
121
+ } , { providedPasteEditKinds : [ vscode . DocumentPasteEditKind . Empty . append ( 'test' ) ] , copyMimeTypes : [ textPlain ] } ) ) ;
122
122
123
123
// Later registered providers will be called first
124
124
testDisposables . push ( vscode . languages . registerDocumentPasteEditProvider ( { language : 'plaintext' } , new class implements vscode . DocumentPasteEditProvider {
@@ -132,7 +132,7 @@ suite.skip('vscode API - Copy Paste', function () {
132
132
133
133
dataTransfer . set ( textPlain , new vscode . DataTransferItem ( 'b' ) ) ;
134
134
}
135
- } , { id : 'test' , copyMimeTypes : [ textPlain ] } ) ) ;
135
+ } , { providedPasteEditKinds : [ vscode . DocumentPasteEditKind . Empty . append ( 'test' ) ] , copyMimeTypes : [ textPlain ] } ) ) ;
136
136
137
137
await vscode . commands . executeCommand ( 'editor.action.clipboardCopyAction' ) ;
138
138
const newDocContent = getNextDocumentText ( testDisposables , doc ) ;
@@ -159,7 +159,7 @@ suite.skip('vscode API - Copy Paste', function () {
159
159
dataTransfer . set ( textPlain , new vscode . DataTransferItem ( 'xyz' ) ) ;
160
160
providerAResolve ( ) ;
161
161
}
162
- } , { id : 'test' , copyMimeTypes : [ textPlain ] } ) ) ;
162
+ } , { providedPasteEditKinds : [ vscode . DocumentPasteEditKind . Empty . append ( 'test' ) ] , copyMimeTypes : [ textPlain ] } ) ) ;
163
163
164
164
testDisposables . push ( vscode . languages . registerDocumentPasteEditProvider ( { language : 'plaintext' } , new class implements vscode . DocumentPasteEditProvider {
165
165
async prepareDocumentPaste ( _document : vscode . TextDocument , _ranges : readonly vscode . Range [ ] , dataTransfer : vscode . DataTransfer , _token : vscode . CancellationToken ) : Promise < void > {
@@ -172,7 +172,7 @@ suite.skip('vscode API - Copy Paste', function () {
172
172
const str = await entry ! . asString ( ) ;
173
173
dataTransfer . set ( textPlain , new vscode . DataTransferItem ( reverseString ( str ) ) ) ;
174
174
}
175
- } , { id : 'test' , copyMimeTypes : [ textPlain ] } ) ) ;
175
+ } , { providedPasteEditKinds : [ vscode . DocumentPasteEditKind . Empty . append ( 'test' ) ] , copyMimeTypes : [ textPlain ] } ) ) ;
176
176
177
177
await vscode . commands . executeCommand ( 'editor.action.clipboardCopyAction' ) ;
178
178
const newDocContent = getNextDocumentText ( testDisposables , doc ) ;
@@ -192,13 +192,13 @@ suite.skip('vscode API - Copy Paste', function () {
192
192
async prepareDocumentPaste ( _document : vscode . TextDocument , _ranges : readonly vscode . Range [ ] , dataTransfer : vscode . DataTransfer , _token : vscode . CancellationToken ) : Promise < void > {
193
193
dataTransfer . set ( textPlain , new vscode . DataTransferItem ( 'xyz' ) ) ;
194
194
}
195
- } , { id : 'test' , copyMimeTypes : [ textPlain ] } ) ) ;
195
+ } , { providedPasteEditKinds : [ vscode . DocumentPasteEditKind . Empty . append ( 'test' ) ] , copyMimeTypes : [ textPlain ] } ) ) ;
196
196
197
197
testDisposables . push ( vscode . languages . registerDocumentPasteEditProvider ( { language : 'plaintext' } , new class implements vscode . DocumentPasteEditProvider {
198
198
async prepareDocumentPaste ( _document : vscode . TextDocument , _ranges : readonly vscode . Range [ ] , _dataTransfer : vscode . DataTransfer , _token : vscode . CancellationToken ) : Promise < void > {
199
199
throw new Error ( 'Expected testing error from bad provider' ) ;
200
200
}
201
- } , { id : 'test' , copyMimeTypes : [ textPlain ] } ) ) ;
201
+ } , { providedPasteEditKinds : [ vscode . DocumentPasteEditKind . Empty . append ( 'test' ) ] , copyMimeTypes : [ textPlain ] } ) ) ;
202
202
203
203
await vscode . commands . executeCommand ( 'editor.action.clipboardCopyAction' ) ;
204
204
const newDocContent = getNextDocumentText ( testDisposables , doc ) ;
0 commit comments