; Skip two eglot tests when typescript is missing
* test/lisp/progmodes/eglot-tests.el (javascript-basic, project-wide-diagnostics-typescript): Skip tests when the npm package "typescript" is not installed.
This commit is contained in:
parent
19ef86f775
commit
42d740fb2c
1 changed files with 4 additions and 2 deletions
|
@ -723,7 +723,8 @@ pylsp prefers autopep over yafp, despite its README stating the contrary."
|
||||||
|
|
||||||
(ert-deftest javascript-basic ()
|
(ert-deftest javascript-basic ()
|
||||||
"Test basic autocompletion in a JavaScript LSP."
|
"Test basic autocompletion in a JavaScript LSP."
|
||||||
(skip-unless (executable-find "typescript-language-server"))
|
(skip-unless (and (executable-find "typescript-language-server")
|
||||||
|
(executable-find "tsserver")))
|
||||||
(eglot--with-fixture
|
(eglot--with-fixture
|
||||||
'(("project" . (("hello.js" . "console.log('Hello world!');"))))
|
'(("project" . (("hello.js" . "console.log('Hello world!');"))))
|
||||||
(with-current-buffer
|
(with-current-buffer
|
||||||
|
@ -752,7 +753,8 @@ pylsp prefers autopep over yafp, despite its README stating the contrary."
|
||||||
|
|
||||||
(ert-deftest project-wide-diagnostics-typescript ()
|
(ert-deftest project-wide-diagnostics-typescript ()
|
||||||
"Test diagnostics through multiple files in a TypeScript LSP."
|
"Test diagnostics through multiple files in a TypeScript LSP."
|
||||||
(skip-unless (executable-find "typescript-language-server"))
|
(skip-unless (and (executable-find "typescript-language-server")
|
||||||
|
(executable-find "tsserver")))
|
||||||
(eglot--with-fixture
|
(eglot--with-fixture
|
||||||
'(("project" . (("hello.ts" . "const thing = 5;\nexport { thin }")
|
'(("project" . (("hello.ts" . "const thing = 5;\nexport { thin }")
|
||||||
("hello2.ts" . "import { thing } from './hello'"))))
|
("hello2.ts" . "import { thing } from './hello'"))))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue