Skip to content

[LiquidDoc] Add required parameter validation for {% render %} snippe… #2055

[LiquidDoc] Add required parameter validation for {% render %} snippe…

[LiquidDoc] Add required parameter validation for {% render %} snippe… #2055

Status Failure
Total duration 1m 45s
Artifacts

ci.yml

on: push
Matrix: tests
Fit to window
Zoom out
Zoom in

Annotations

19 errors
packages/theme-language-server-common/src/liquidDoc.spec.ts > Unit: getSnippetDefinition > should parse examples from doc comments: packages/theme-language-server-common/src/liquidDoc.spec.ts#L258
AssertionError: expected { …(2) } to deeply equal { …(2) } - Expected + Received Object { - "content": "{% render 'card', title: 'My Card', description: 'A nice card' %}", + "content": " + {% render 'card', title: 'My Card', description: 'A nice card' %} + ", "nodeType": "example", } ❯ packages/theme-language-server-common/src/liquidDoc.spec.ts:258:49
packages/theme-language-server-common/src/liquidDoc.spec.ts > Unit: getSnippetDefinition > should handle malformed parameter definitions: packages/theme-language-server-common/src/liquidDoc.spec.ts#L310
AssertionError: expected [ { name: 'title', …(4) }, …(2) ] to have a length of +0 but got 3 - Expected + Received - 0 + 3 ❯ packages/theme-language-server-common/src/liquidDoc.spec.ts:310:46
packages/theme-language-server-common/src/liquidDoc.spec.ts > Unit: getSnippetDefinition > should handle multiple doc comments and use the first one: packages/theme-language-server-common/src/liquidDoc.spec.ts#L327
AssertionError: expected [ { name: 'title', …(4) }, …(1) ] to have a length of 1 but got 2 - Expected + Received - 1 + 2 ❯ packages/theme-language-server-common/src/liquidDoc.spec.ts:327:46
Tests / OS ubuntu-latest / NodeJS 20
Process completed with exit code 1.
Tests / OS windows-latest / NodeJS 18
The job was canceled because "ubuntu-latest_20" failed.
Tests / OS windows-latest / NodeJS 18
The operation was canceled.
Tests / OS windows-latest / NodeJS 20
The job was canceled because "ubuntu-latest_20" failed.
Tests / OS windows-latest / NodeJS 20
The operation was canceled.
Tests / OS ubuntu-latest / NodeJS 18
The job was canceled because "ubuntu-latest_20" failed.
packages/theme-language-server-common/src/liquidDoc.spec.ts > Unit: getSnippetDefinition > should parse examples from doc comments: packages/theme-language-server-common/src/liquidDoc.spec.ts#L258
AssertionError: expected { …(2) } to deeply equal { …(2) } - Expected + Received Object { - "content": "{% render 'card', title: 'My Card', description: 'A nice card' %}", + "content": " + {% render 'card', title: 'My Card', description: 'A nice card' %} + ", "nodeType": "example", } ❯ packages/theme-language-server-common/src/liquidDoc.spec.ts:258:49
packages/theme-language-server-common/src/liquidDoc.spec.ts > Unit: getSnippetDefinition > should handle malformed parameter definitions: packages/theme-language-server-common/src/liquidDoc.spec.ts#L310
AssertionError: expected [ { name: 'title', …(4) }, …(2) ] to have a length of +0 but got 3 - Expected + Received - 0 + 3 ❯ packages/theme-language-server-common/src/liquidDoc.spec.ts:310:46
packages/theme-language-server-common/src/liquidDoc.spec.ts > Unit: getSnippetDefinition > should handle multiple doc comments and use the first one: packages/theme-language-server-common/src/liquidDoc.spec.ts#L327
AssertionError: expected [ { name: 'title', …(4) }, …(1) ] to have a length of 1 but got 2 - Expected + Received - 1 + 2 ❯ packages/theme-language-server-common/src/liquidDoc.spec.ts:327:46
Tests / OS ubuntu-latest / NodeJS 18
The operation was canceled.
Code quality
Property 'nodeType' is missing in type '{ name: string; description: string; type: string; required: true; }' but required in type 'LiquidDocParameter'.
Code quality
Property 'nodeType' is missing in type '{ name: string; description: string; type: string; required: false; }' but required in type 'LiquidDocParameter'.
Code quality
Property 'nodeType' is missing in type '{ name: string; description: string; type: null; required: true; }' but required in type 'LiquidDocParameter'.
Code quality
Property 'nodeType' is missing in type '{ name: string; description: null; type: string; required: true; }' but required in type 'LiquidDocParameter'.
Code quality
Property 'nodeType' is missing in type '{ name: string; description: null; type: null; required: true; }' but required in type 'LiquidDocParameter'.
Code quality
Process completed with exit code 2.