[LiquidDoc] Add required parameter validation for {% render %} snippe… #2055
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.
|