Skip to content

Instantly share code, notes, and snippets.

@xMohamd
Created February 14, 2024 20:16
Show Gist options
  • Save xMohamd/cac689ca83b4f78bac55c73ba9d51858 to your computer and use it in GitHub Desktop.
Save xMohamd/cac689ca83b4f78bac55c73ba9d51858 to your computer and use it in GitHub Desktop.
nodeTest
@xMohamd ➜ /workspaces/astro-language-tools/packages/language-server (language-server/all) $ pnpm run test:node > nodeTest.txt
> @astrojs/language-server@2.7.2 test:node /workspaces/astro-language-tools/packages/language-server
> node --import tsx --test test/**/*.test.ts
TAP version 13
# /workspaces/astro-language-tools/packages/language-server/test/check/check.test.ts:5
# import { AstroCheck, CheckResult } from '../../dist/check.js';
# ^
# SyntaxError: The requested module '../../dist/check.js' does not provide an export named 'AstroCheck'
# at ModuleJob._instantiate (node:internal/modules/esm/module_job:132:21)
# at async ModuleJob.run (node:internal/modules/esm/module_job:214:5)
# at async ModuleLoader.import (node:internal/modules/esm/loader:329:24)
# at async loadESM (node:internal/process/esm_loader:28:7)
# at async handleMainPromise (node:internal/modules/run_main:113:12)
# Node.js v20.11.0
# Subtest: /workspaces/astro-language-tools/packages/language-server/test/check/check.test.ts
not ok 1 - /workspaces/astro-language-tools/packages/language-server/test/check/check.test.ts
---
duration_ms: 356.808646
location: '/workspaces/astro-language-tools/packages/language-server/test/check/check.test.ts:1:1'
failureType: 'testCodeFailure'
exitCode: 1
error: 'test failed'
code: 'ERR_TEST_FAILURE'
...
# file:///workspaces/astro-language-tools/packages/language-server/bin/nodeServer.js:6
# \\trequire('../dist/nodeServer.js');
# \\t^
# ReferenceError: require is not defined in ES module scope, you can use import instead
# This file is being treated as an ES module because it has a '.js' file extension and '/workspaces/astro-language-tools/packages/language-server/package.json' contains "type": "module". To treat it as a CommonJS script, rename it to use the '.cjs' file extension.
# at file:///workspaces/astro-language-tools/packages/language-server/bin/nodeServer.js:6:2
# at ModuleJob.run (node:internal/modules/esm/module_job:218:25)
# at async ModuleLoader.import (node:internal/modules/esm/loader:329:24)
# at async loadESM (node:internal/process/esm_loader:28:7)
# at async handleMainPromise (node:internal/modules/run_main:113:12)
# Node.js v20.11.0
# undefined
# Subtest: CSS - Completions
# Subtest: Can provide completions for CSS properties
not ok 1 - Can provide completions for CSS properties
---
duration_ms: 0
location: 'file:///workspaces/astro-language-tools/packages/language-server/test/css/completions.test.ts:1:282'
failureType: 'cancelledByParent'
error: 'Promise resolution is still pending but the event loop has already resolved'
code: 'ERR_TEST_FAILURE'
stack: |-
process.emit (node:events:518:28)
process.emit (node:domain:488:12)
...
# Subtest: Can provide completions for CSS values
not ok 2 - Can provide completions for CSS values
---
duration_ms: 0
location: 'file:///workspaces/astro-language-tools/packages/language-server/test/css/completions.test.ts:1:577'
failureType: 'cancelledByParent'
error: 'Promise resolution is still pending but the event loop has already resolved'
code: 'ERR_TEST_FAILURE'
stack: |-
process.emit (node:events:518:28)
process.emit (node:domain:488:12)
...
# Subtest: Can provide completions inside inline styles
not ok 3 - Can provide completions inside inline styles
---
duration_ms: 0
location: 'file:///workspaces/astro-language-tools/packages/language-server/test/css/completions.test.ts:1:873'
failureType: 'cancelledByParent'
error: 'Promise resolution is still pending but the event loop has already resolved'
code: 'ERR_TEST_FAILURE'
stack: |-
process.emit (node:events:518:28)
process.emit (node:domain:488:12)
...
1..3
not ok 2 - CSS - Completions
---
duration_ms: 116.32676
type: 'suite'
location: 'file:///workspaces/astro-language-tools/packages/language-server/test/css/completions.test.ts:1:171'
failureType: 'cancelledByParent'
error: 'Promise resolution is still pending but the event loop has already resolved'
code: 'ERR_TEST_FAILURE'
stack: |-
process.emit (node:events:518:28)
process.emit (node:domain:488:12)
...
# file:///workspaces/astro-language-tools/packages/language-server/bin/nodeServer.js:6
# \\trequire('../dist/nodeServer.js');
# \\t^
# ReferenceError: require is not defined in ES module scope, you can use import instead
# This file is being treated as an ES module because it has a '.js' file extension and '/workspaces/astro-language-tools/packages/language-server/package.json' contains "type": "module". To treat it as a CommonJS script, rename it to use the '.cjs' file extension.
# at file:///workspaces/astro-language-tools/packages/language-server/bin/nodeServer.js:6:2
# at ModuleJob.run (node:internal/modules/esm/module_job:218:25)
# at async ModuleLoader.import (node:internal/modules/esm/loader:329:24)
# at async loadESM (node:internal/process/esm_loader:28:7)
# at async handleMainPromise (node:internal/modules/run_main:113:12)
# Node.js v20.11.0
# undefined
# Subtest: CSS - Hover
# Subtest: Can get hover in style tags
not ok 1 - Can get hover in style tags
---
duration_ms: 0
location: 'file:///workspaces/astro-language-tools/packages/language-server/test/css/hover.test.ts:1:278'
failureType: 'cancelledByParent'
error: 'Promise resolution is still pending but the event loop has already resolved'
code: 'ERR_TEST_FAILURE'
stack: |-
process.emit (node:events:518:28)
process.emit (node:domain:488:12)
...
1..1
not ok 3 - CSS - Hover
---
duration_ms: 98.635157
type: 'suite'
location: 'file:///workspaces/astro-language-tools/packages/language-server/test/css/hover.test.ts:1:171'
failureType: 'cancelledByParent'
error: 'Promise resolution is still pending but the event loop has already resolved'
code: 'ERR_TEST_FAILURE'
stack: |-
process.emit (node:events:518:28)
process.emit (node:domain:488:12)
...
# file:///workspaces/astro-language-tools/packages/language-server/bin/nodeServer.js:6
# \\trequire('../dist/nodeServer.js');
# \\t^
# ReferenceError: require is not defined in ES module scope, you can use import instead
# This file is being treated as an ES module because it has a '.js' file extension and '/workspaces/astro-language-tools/packages/language-server/package.json' contains "type": "module". To treat it as a CommonJS script, rename it to use the '.cjs' file extension.
# at file:///workspaces/astro-language-tools/packages/language-server/bin/nodeServer.js:6:2
# at ModuleJob.run (node:internal/modules/esm/module_job:218:25)
# at async ModuleLoader.import (node:internal/modules/esm/loader:329:24)
# at async loadESM (node:internal/process/esm_loader:28:7)
# at async handleMainPromise (node:internal/modules/run_main:113:12)
# Node.js v20.11.0
# undefined
# Subtest: HTML - Completions
# Subtest: Can provide completions for HTML tags
not ok 1 - Can provide completions for HTML tags
---
duration_ms: 0
location: 'file:///workspaces/astro-language-tools/packages/language-server/test/html/completions.test.ts:1:283'
failureType: 'cancelledByParent'
error: 'Promise resolution is still pending but the event loop has already resolved'
code: 'ERR_TEST_FAILURE'
stack: |-
process.emit (node:events:518:28)
process.emit (node:domain:488:12)
...
# Subtest: Can provide completions for HTML attributes
not ok 2 - Can provide completions for HTML attributes
---
duration_ms: 0
location: 'file:///workspaces/astro-language-tools/packages/language-server/test/html/completions.test.ts:1:600'
failureType: 'cancelledByParent'
error: 'Promise resolution is still pending but the event loop has already resolved'
code: 'ERR_TEST_FAILURE'
stack: |-
process.emit (node:events:518:28)
process.emit (node:domain:488:12)
...
1..2
not ok 4 - HTML - Completions
---
duration_ms: 112.288191
type: 'suite'
location: 'file:///workspaces/astro-language-tools/packages/language-server/test/html/completions.test.ts:1:171'
failureType: 'cancelledByParent'
error: 'Promise resolution is still pending but the event loop has already resolved'
code: 'ERR_TEST_FAILURE'
stack: |-
process.emit (node:events:518:28)
process.emit (node:domain:488:12)
...
# file:///workspaces/astro-language-tools/packages/language-server/bin/nodeServer.js:6
# \\trequire('../dist/nodeServer.js');
# \\t^
# ReferenceError: require is not defined in ES module scope, you can use import instead
# This file is being treated as an ES module because it has a '.js' file extension and '/workspaces/astro-language-tools/packages/language-server/package.json' contains "type": "module". To treat it as a CommonJS script, rename it to use the '.cjs' file extension.
# at file:///workspaces/astro-language-tools/packages/language-server/bin/nodeServer.js:6:2
# at ModuleJob.run (node:internal/modules/esm/module_job:218:25)
# at async ModuleLoader.import (node:internal/modules/esm/loader:329:24)
# at async loadESM (node:internal/process/esm_loader:28:7)
# at async handleMainPromise (node:internal/modules/run_main:113:12)
# Node.js v20.11.0
# undefined
# Subtest: HTML - Hover
# Subtest: Can provide hover for HTML tags
not ok 1 - Can provide hover for HTML tags
---
duration_ms: 0
location: 'file:///workspaces/astro-language-tools/packages/language-server/test/html/hover.test.ts:1:277'
failureType: 'cancelledByParent'
error: 'Promise resolution is still pending but the event loop has already resolved'
code: 'ERR_TEST_FAILURE'
stack: |-
process.emit (node:events:518:28)
process.emit (node:domain:488:12)
...
# Subtest: Can provide hover for HTML attributes
not ok 2 - Can provide hover for HTML attributes
---
duration_ms: 0
location: 'file:///workspaces/astro-language-tools/packages/language-server/test/html/hover.test.ts:1:513'
failureType: 'cancelledByParent'
error: 'Promise resolution is still pending but the event loop has already resolved'
code: 'ERR_TEST_FAILURE'
stack: |-
process.emit (node:events:518:28)
process.emit (node:domain:488:12)
...
1..2
not ok 5 - HTML - Hover
---
duration_ms: 111.744216
type: 'suite'
location: 'file:///workspaces/astro-language-tools/packages/language-server/test/html/hover.test.ts:1:171'
failureType: 'cancelledByParent'
error: 'Promise resolution is still pending but the event loop has already resolved'
code: 'ERR_TEST_FAILURE'
stack: |-
process.emit (node:events:518:28)
process.emit (node:domain:488:12)
...
# file:///workspaces/astro-language-tools/packages/language-server/bin/nodeServer.js:6
# \\trequire('../dist/nodeServer.js');
# \\t^
# ReferenceError: require is not defined in ES module scope, you can use import instead
# This file is being treated as an ES module because it has a '.js' file extension and '/workspaces/astro-language-tools/packages/language-server/package.json' contains "type": "module". To treat it as a CommonJS script, rename it to use the '.cjs' file extension.
# at file:///workspaces/astro-language-tools/packages/language-server/bin/nodeServer.js:6:2
# at ModuleJob.run (node:internal/modules/esm/module_job:218:25)
# at async ModuleLoader.import (node:internal/modules/esm/loader:329:24)
# at async loadESM (node:internal/process/esm_loader:28:7)
# at async handleMainPromise (node:internal/modules/run_main:113:12)
# Node.js v20.11.0
# undefined
# Subtest: Formatting
# Subtest: Can format document
not ok 1 - Can format document
---
duration_ms: 0
location: 'file:///workspaces/astro-language-tools/packages/language-server/test/misc/format.test.ts:1:272'
failureType: 'cancelledByParent'
error: 'Promise resolution is still pending but the event loop has already resolved'
code: 'ERR_TEST_FAILURE'
stack: |-
process.emit (node:events:518:28)
process.emit (node:domain:488:12)
...
1..1
not ok 6 - Formatting
---
duration_ms: 145.127664
type: 'suite'
location: 'file:///workspaces/astro-language-tools/packages/language-server/test/misc/format.test.ts:1:168'
failureType: 'cancelledByParent'
error: 'Promise resolution is still pending but the event loop has already resolved'
code: 'ERR_TEST_FAILURE'
stack: |-
process.emit (node:events:518:28)
process.emit (node:domain:488:12)
...
# Subtest: Initialize
# Subtest: Can start server
not ok 1 - Can start server
---
duration_ms: 0
location: 'file:///workspaces/astro-language-tools/packages/language-server/test/misc/init.test.ts:1:285'
failureType: 'cancelledByParent'
error: 'test did not finish before its parent and was cancelled'
code: 'ERR_TEST_FAILURE'
...
# Subtest: Has proper capabilities
not ok 2 - Has proper capabilities
---
duration_ms: 0
location: 'file:///workspaces/astro-language-tools/packages/language-server/test/misc/init.test.ts:1:358'
failureType: 'cancelledByParent'
error: 'test did not finish before its parent and was cancelled'
code: 'ERR_TEST_FAILURE'
...
1..2
not ok 7 - Initialize
---
duration_ms: 1.677942
type: 'suite'
location: 'file:///workspaces/astro-language-tools/packages/language-server/test/misc/init.test.ts:1:126'
failureType: 'hookFailed'
error: 'this.timeout is not a function'
code: 'ERR_TEST_FAILURE'
name: 'TypeError'
stack: |-
SuiteContext.<anonymous> (/workspaces/astro-language-tools/packages/language-server/test/misc/init.test.ts:11:8)
TestHook.runInAsyncScope (node:async_hooks:206:9)
TestHook.run (node:internal/test_runner/test:631:25)
TestHook.run (node:internal/test_runner/test:856:18)
TestHook.run (node:internal/util:531:12)
node:internal/test_runner/test:565:20
async Suite.runHook (node:internal/test_runner/test:563:7)
async Suite.run (node:internal/test_runner/test:942:7)
async startSubtest (node:internal/test_runner/harness:216:3)
...
# file:///workspaces/astro-language-tools/packages/language-server/bin/nodeServer.js:6
# \\trequire('../dist/nodeServer.js');
# \\t^
# ReferenceError: require is not defined in ES module scope, you can use import instead
# This file is being treated as an ES module because it has a '.js' file extension and '/workspaces/astro-language-tools/packages/language-server/package.json' contains "type": "module". To treat it as a CommonJS script, rename it to use the '.cjs' file extension.
# at file:///workspaces/astro-language-tools/packages/language-server/bin/nodeServer.js:6:2
# at ModuleJob.run (node:internal/modules/esm/module_job:218:25)
# at async ModuleLoader.import (node:internal/modules/esm/loader:329:24)
# at async loadESM (node:internal/process/esm_loader:28:7)
# at async handleMainPromise (node:internal/modules/run_main:113:12)
# Node.js v20.11.0
# undefined
# Subtest: TypeScript Addons - Completions
# Subtest: Can provide neat snippets
not ok 1 - Can provide neat snippets
---
duration_ms: 0
location: 'file:///workspaces/astro-language-tools/packages/language-server/test/typescript-addons/completions.test.ts:1:301'
failureType: 'cancelledByParent'
error: 'Promise resolution is still pending but the event loop has already resolved'
code: 'ERR_TEST_FAILURE'
stack: |-
process.emit (node:events:518:28)
process.emit (node:domain:488:12)
...
1..1
not ok 8 - TypeScript Addons - Completions
---
duration_ms: 139.866648
type: 'suite'
location: 'file:///workspaces/astro-language-tools/packages/language-server/test/typescript-addons/completions.test.ts:1:171'
failureType: 'cancelledByParent'
error: 'Promise resolution is still pending but the event loop has already resolved'
code: 'ERR_TEST_FAILURE'
stack: |-
process.emit (node:events:518:28)
process.emit (node:domain:488:12)
...
# file:///workspaces/astro-language-tools/packages/language-server/bin/nodeServer.js:6
# \\trequire('../dist/nodeServer.js');
# \\t^
# ReferenceError: require is not defined in ES module scope, you can use import instead
# This file is being treated as an ES module because it has a '.js' file extension and '/workspaces/astro-language-tools/packages/language-server/package.json' contains "type": "module". To treat it as a CommonJS script, rename it to use the '.cjs' file extension.
# at file:///workspaces/astro-language-tools/packages/language-server/bin/nodeServer.js:6:2
# at ModuleJob.run (node:internal/modules/esm/module_job:218:25)
# at async ModuleLoader.import (node:internal/modules/esm/loader:329:24)
# at async loadESM (node:internal/process/esm_loader:28:7)
# at async handleMainPromise (node:internal/modules/run_main:113:12)
# Node.js v20.11.0
# undefined
# Subtest: TypeScript - Completions
# Subtest: Can get completions in the frontmatter
not ok 1 - Can get completions in the frontmatter
---
duration_ms: 0
location: 'file:///workspaces/astro-language-tools/packages/language-server/test/typescript/completions.test.ts:1:294'
failureType: 'cancelledByParent'
error: 'Promise resolution is still pending but the event loop has already resolved'
code: 'ERR_TEST_FAILURE'
stack: |-
process.emit (node:events:518:28)
process.emit (node:domain:488:12)
...
# Subtest: Can get completions in the template
not ok 2 - Can get completions in the template
---
duration_ms: 0
location: 'file:///workspaces/astro-language-tools/packages/language-server/test/typescript/completions.test.ts:1:568'
failureType: 'cancelledByParent'
error: 'Promise resolution is still pending but the event loop has already resolved'
code: 'ERR_TEST_FAILURE'
stack: |-
process.emit (node:events:518:28)
process.emit (node:domain:488:12)
...
# Subtest: sort completions starting with `astro:` higher than other imports
not ok 3 - sort completions starting with `astro:` higher than other imports
---
duration_ms: 0
location: 'file:///workspaces/astro-language-tools/packages/language-server/test/typescript/completions.test.ts:1:831'
failureType: 'cancelledByParent'
error: 'Promise resolution is still pending but the event loop has already resolved'
code: 'ERR_TEST_FAILURE'
stack: |-
process.emit (node:events:518:28)
process.emit (node:domain:488:12)
...
# Subtest: Can get completions in all kinds of script tags
not ok 4 - Can get completions in all kinds of script tags
---
duration_ms: 0
location: 'file:///workspaces/astro-language-tools/packages/language-server/test/typescript/completions.test.ts:1:1242'
failureType: 'cancelledByParent'
error: 'Promise resolution is still pending but the event loop has already resolved'
code: 'ERR_TEST_FAILURE'
stack: |-
process.emit (node:events:518:28)
process.emit (node:domain:488:12)
...
1..4
not ok 9 - TypeScript - Completions
---
duration_ms: 95.54759
type: 'suite'
location: 'file:///workspaces/astro-language-tools/packages/language-server/test/typescript/completions.test.ts:1:171'
failureType: 'cancelledByParent'
error: 'Promise resolution is still pending but the event loop has already resolved'
code: 'ERR_TEST_FAILURE'
stack: |-
process.emit (node:events:518:28)
process.emit (node:domain:488:12)
...
# file:///workspaces/astro-language-tools/packages/language-server/bin/nodeServer.js:6
# \\trequire('../dist/nodeServer.js');
# \\t^
# ReferenceError: require is not defined in ES module scope, you can use import instead
# This file is being treated as an ES module because it has a '.js' file extension and '/workspaces/astro-language-tools/packages/language-server/package.json' contains "type": "module". To treat it as a CommonJS script, rename it to use the '.cjs' file extension.
# at file:///workspaces/astro-language-tools/packages/language-server/bin/nodeServer.js:6:2
# at ModuleJob.run (node:internal/modules/esm/module_job:218:25)
# at async ModuleLoader.import (node:internal/modules/esm/loader:329:24)
# at async loadESM (node:internal/process/esm_loader:28:7)
# at async handleMainPromise (node:internal/modules/run_main:113:12)
# Node.js v20.11.0
# undefined
# Subtest: TypeScript - Diagnostics
# Subtest: Can get diagnostics in the frontmatter
not ok 1 - Can get diagnostics in the frontmatter
---
duration_ms: 0
location: 'file:///workspaces/astro-language-tools/packages/language-server/test/typescript/diagnostics.test.ts:1:336'
failureType: 'cancelledByParent'
error: 'Promise resolution is still pending but the event loop has already resolved'
code: 'ERR_TEST_FAILURE'
stack: |-
process.emit (node:events:518:28)
process.emit (node:domain:488:12)
...
# Subtest: Can get diagnostics in the template
not ok 2 - Can get diagnostics in the template
---
duration_ms: 0
location: 'file:///workspaces/astro-language-tools/packages/language-server/test/typescript/diagnostics.test.ts:1:821'
failureType: 'cancelledByParent'
error: 'Promise resolution is still pending but the event loop has already resolved'
code: 'ERR_TEST_FAILURE'
stack: |-
process.emit (node:events:518:28)
process.emit (node:domain:488:12)
...
# Subtest: shows enhanced diagnostics
not ok 3 - shows enhanced diagnostics
---
duration_ms: 0
location: 'file:///workspaces/astro-language-tools/packages/language-server/test/typescript/diagnostics.test.ts:1:1297'
failureType: 'cancelledByParent'
error: 'Promise resolution is still pending but the event loop has already resolved'
code: 'ERR_TEST_FAILURE'
stack: |-
process.emit (node:events:518:28)
process.emit (node:domain:488:12)
...
# Subtest: can get diagnostics in script tags
not ok 4 - can get diagnostics in script tags
---
duration_ms: 0
location: 'file:///workspaces/astro-language-tools/packages/language-server/test/typescript/diagnostics.test.ts:4:614'
failureType: 'cancelledByParent'
error: 'Promise resolution is still pending but the event loop has already resolved'
code: 'ERR_TEST_FAILURE'
stack: |-
process.emit (node:events:518:28)
process.emit (node:domain:488:12)
...
1..4
not ok 10 - TypeScript - Diagnostics
---
duration_ms: 135.256733
type: 'suite'
location: 'file:///workspaces/astro-language-tools/packages/language-server/test/typescript/diagnostics.test.ts:1:213'
failureType: 'cancelledByParent'
error: 'Promise resolution is still pending but the event loop has already resolved'
code: 'ERR_TEST_FAILURE'
stack: |-
process.emit (node:events:518:28)
process.emit (node:domain:488:12)
...
# Subtest: parseAstro - Can parse astro files
# Subtest: Can parse files
ok 1 - Can parse files
---
duration_ms: 319.778923
...
# Subtest: properly return frontmatter states
ok 2 - properly return frontmatter states
---
duration_ms: 16.54429
...
1..2
ok 11 - parseAstro - Can parse astro files
---
duration_ms: 338.192472
type: 'suite'
...
# /workspaces/astro-language-tools/packages/language-server/src/plugins/utils.ts:1
# import { HTMLDocument, Node, Range, TextEdit } from 'vscode-html-languageservice';
# ^
# SyntaxError: The requested module 'vscode-html-languageservice' does not provide an export named 'Range'
# at ModuleJob._instantiate (node:internal/modules/esm/module_job:132:21)
# at async ModuleJob.run (node:internal/modules/esm/module_job:214:5)
# at async ModuleLoader.import (node:internal/modules/esm/loader:329:24)
# at async loadESM (node:internal/process/esm_loader:28:7)
# at async handleMainPromise (node:internal/modules/run_main:113:12)
# Node.js v20.11.0
# Subtest: /workspaces/astro-language-tools/packages/language-server/test/units/parseCSS.test.ts
not ok 12 - /workspaces/astro-language-tools/packages/language-server/test/units/parseCSS.test.ts
---
duration_ms: 517.218639
location: '/workspaces/astro-language-tools/packages/language-server/test/units/parseCSS.test.ts:1:1'
failureType: 'testCodeFailure'
exitCode: 1
error: 'test failed'
code: 'ERR_TEST_FAILURE'
...
# /workspaces/astro-language-tools/packages/language-server/src/plugins/utils.ts:1
# import { HTMLDocument, Node, Range, TextEdit } from 'vscode-html-languageservice';
# ^
# SyntaxError: The requested module 'vscode-html-languageservice' does not provide an export named 'Range'
# at ModuleJob._instantiate (node:internal/modules/esm/module_job:132:21)
# at async ModuleJob.run (node:internal/modules/esm/module_job:214:5)
# at async ModuleLoader.import (node:internal/modules/esm/loader:329:24)
# at async loadESM (node:internal/process/esm_loader:28:7)
# at async handleMainPromise (node:internal/modules/run_main:113:12)
# Node.js v20.11.0
# Subtest: /workspaces/astro-language-tools/packages/language-server/test/units/parseJS.test.ts
not ok 13 - /workspaces/astro-language-tools/packages/language-server/test/units/parseJS.test.ts
---
duration_ms: 518.081654
location: '/workspaces/astro-language-tools/packages/language-server/test/units/parseJS.test.ts:1:1'
failureType: 'testCodeFailure'
exitCode: 1
error: 'test failed'
code: 'ERR_TEST_FAILURE'
...
# /workspaces/astro-language-tools/packages/language-server/src/core/astro2tsx.ts:6
# import { HTMLDocument, TextDocument } from 'vscode-html-languageservice';
# ^
# SyntaxError: The requested module 'vscode-html-languageservice' does not provide an export named 'TextDocument'
# at ModuleJob._instantiate (node:internal/modules/esm/module_job:132:21)
# at async ModuleJob.run (node:internal/modules/esm/module_job:214:5)
# at async ModuleLoader.import (node:internal/modules/esm/loader:329:24)
# at async loadESM (node:internal/process/esm_loader:28:7)
# at async handleMainPromise (node:internal/modules/run_main:113:12)
# Node.js v20.11.0
# Subtest: /workspaces/astro-language-tools/packages/language-server/test/units/utils.test.ts
not ok 14 - /workspaces/astro-language-tools/packages/language-server/test/units/utils.test.ts
---
duration_ms: 238.457773
location: '/workspaces/astro-language-tools/packages/language-server/test/units/utils.test.ts:1:1'
failureType: 'testCodeFailure'
exitCode: 1
error: 'test failed'
code: 'ERR_TEST_FAILURE'
...
1..14
# tests 26
# suites 10
# pass 2
# fail 4
# cancelled 20
# skipped 0
# todo 0
# duration_ms 3055.979612
 ELIFECYCLE  Command failed with exit code 1.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment