Commit Graph

60533 Commits

Author SHA1 Message Date
isidor fc6e8fdac2 fixes #89059 2020-02-05 12:40:32 +01:00
Johannes Rieken 39587fe58b Always show insert-highlight, #89413 2020-02-05 12:34:13 +01:00
Alex Ross 27d4326970 Don't allow addtional properties in tasks runOptions 2020-02-05 12:17:27 +01:00
isidor 51bccba93f debug: move ansi handling to electron/browser
#90063
2020-02-05 12:12:47 +01:00
isidor 1433463ca2 debug: minor refactoring when sending breakpoints 2020-02-05 12:12:47 +01:00
Johannes Rieken 632939e159 update assert.js-copy 2020-02-05 12:10:02 +01:00
Johannes Rieken e584763f2a browser tests support reporter-options 2020-02-05 11:59:25 +01:00
isidor c47f30e7c0 debug integration tests: remove flaky part of test that requires window focus 2020-02-05 11:46:01 +01:00
Benjamin Pasero c739b34b50 vscode.workspace.fs.readDirectory() ignores broken symlinks. (fix #90031) 2020-02-05 11:41:50 +01:00
Joao Moreno 7ed9930136 💄 2020-02-05 11:42:33 +01:00
Benjamin Pasero e2fbad5a2c vscode.workspace.fs.readDirectory() reports symlinks to sockets incorrectly. (fix #90032) 2020-02-05 11:31:19 +01:00
Benjamin Pasero c4622ac41a build leftover 2020-02-05 11:29:30 +01:00
Benjamin Pasero 453e0423bf build leftover 2020-02-05 11:29:08 +01:00
Benjamin Pasero 2095810809 layers check - make sure to test editor contrib as well 2020-02-05 11:19:00 +01:00
Johannes Rieken 0ae99c7d89 Merge pull request #90010 from microsoft/joh/browser-tests
Use playwright for unit tests
2020-02-05 11:16:08 +01:00
Johannes Rieken 2ce6f5115e add --debug option to run not headless 2020-02-05 11:11:51 +01:00
Johannes Rieken 3b66dc7307 better glob to catch all tests for browser and common 2020-02-05 11:06:21 +01:00
Joao Moreno ba25c52127 more git smoke test fixes 2020-02-05 10:57:30 +01:00
isidor 1e057b7393 debug integration tests: make sure to focus editor before toggleBreakpoint
fixes #90047
2020-02-05 10:49:21 +01:00
Sandeep Somavarapu f69165d0c1 fix compilation 2020-02-05 10:38:06 +01:00
Joao Moreno 06dbb1938f make sure git is activated before integration tests run 2020-02-05 10:24:47 +01:00
Sandeep Somavarapu 69657a759a #89610 use locaContent and remoteContent instead of hasLocalChanged and hasRemoteChanged 2020-02-05 10:00:21 +01:00
Johannes Rieken 992c4daa4f fix path test that reflects on its own name 2020-02-05 09:53:48 +01:00
Johannes Rieken 1355463c76 print browser when printing fails 2020-02-05 09:48:15 +01:00
Johannes Rieken 5e5f9fb3e6 move tests to /node/ or make them not use node globals 2020-02-05 09:44:49 +01:00
Joao Moreno 78edac9e13 what the f 2020-02-05 09:35:29 +01:00
Johannes Rieken a2d76d6133 Merge branch 'master' into joh/browser-tests 2020-02-05 09:28:45 +01:00
Johannes Rieken a991071307 don't use Buffer in common/utils.ts 2020-02-05 09:21:04 +01:00
Johannes Rieken 850206d0fb support --browser flag 2020-02-05 09:16:52 +01:00
Johannes Rieken ce1bb2220a improper deepStrictEqual implementation 2020-02-05 09:16:01 +01:00
Joao Moreno d24ed62c0e maybe 2020-02-05 09:13:21 +01:00
Johannes Rieken 643121a20a Merge branch 'master' into joh/browser-tests 2020-02-05 08:42:26 +01:00
Benjamin Pasero 2458ab3a4a files - move window.openFilesInNewWindow setting over 2020-02-05 08:40:08 +01:00
Benjamin Pasero 7e2c9f5dba tests - lift a few into browser/common 2020-02-05 08:34:20 +01:00
Benjamin Pasero 16ce66c889 🆙 distro 2020-02-05 07:40:37 +01:00
Matt Bierner 87b6d03182 Add cursor position check to jsDocCompletionTest 2020-02-04 18:02:38 -08:00
Matt Bierner 2b7e6ab2fd 💄 2020-02-04 18:00:03 -08:00
Matt Bierner e7451b12ce Adding assertEditorContents helper function and fixing jsdoc completion tests 2020-02-04 17:52:11 -08:00
Matt Bierner a32cb805a2 Adding some basic tests for auto insert of await on completions 2020-02-04 17:34:12 -08:00
Matt Bierner 58fe34bb77 Don't require strict prefix matches for private field completions
Fixxes #89556
2020-02-04 17:17:00 -08:00
Matt Bierner b4a835f5b9 Fixing backet completion items not shown for cases such as this.xy| 2020-02-04 16:15:58 -08:00
Matt Bierner 7b754d7d95 Adding more pinning tests for JS/TS completions 2020-02-04 16:15:58 -08:00
Matt Bierner 9887559f17 Add basic JS/TS replace/insert completions
For #87091

Adds basic support for insert/replace mode for JS/TS completions. We're blocked on full support by https://github.com/microsoft/TypeScript/issues/35602. I'll be adding some skipped tests that document current limitations
2020-02-04 16:15:58 -08:00
Matt Bierner 78465390bd Run many of the JS/TS completion tests in both insert and replace completion mode 2020-02-04 16:15:58 -08:00
Matt Bierner 6205cf0fed Add basic insert mode tests 2020-02-04 16:15:58 -08:00
Matt Bierner 6960e8c07b Fixing TS completion tests
The current method of verifying when suggestions have been shown is not reliable so switch to use a delay instead :(
2020-02-04 16:15:58 -08:00
Matt Bierner 5b284c140c Build TS extension against current vscode.d.ts directly
Currently  extensions like TS have a dev dependency on the `"vscode"` package. This pulls in a copy of `vscode.d.ts` that we end up using instead of our local `vscode.d.ts`.

This change uses the `paths` `tsconig` option so that we use our local `vscode.d.ts` instead of the one from `node_modules`
2020-02-04 16:15:58 -08:00
Matt Bierner 45999fdb8f Remove extra cast
Not required with TS 3.8
2020-02-04 16:15:58 -08:00
Matt Bierner 75aa5fdcbf Improving docs for providedCodeActionKinds 2020-02-04 16:15:58 -08:00
Matt Bierner 5623c36a40 Remove surveyor code
Not currently being used
2020-02-04 16:15:58 -08:00