Skip to content

Commit df4c5d6

Browse files
committed
Fix web enum tests
1 parent 8ad9cbc commit df4c5d6

File tree

3 files changed

+13
-9
lines changed

3 files changed

+13
-9
lines changed

templates/web/src/services/template.ts.twig

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,16 @@ import type { UploadProgress, Payload } from '../client';
55
{% set added = [] %}
66
{% for method in service.methods %}
77
{% for parameter in method.parameters.all %}
8-
{% if parameter.enumName is not null and parameter.enumName not in added %}
9-
import type {{ '{' }} {{ parameter.enumName }} {{ '}' }} from '../enums/{{ parameter.enumName | caseDash }}.ts';
10-
{% set added = added|merge([parameter.enumName]) %}
8+
{% if parameter.enumValues is not empty %}
9+
{% if parameter.enumName is not empty %}
10+
{% set name = parameter.enumName %}
11+
{% else %}
12+
{% set name = parameter.name %}
13+
{% endif %}
14+
{% if name not in added %}
15+
import { {{ name | caseUcfirst }} } from '../enums/{{ name | caseDash }}';
16+
{% set added = added|merge([name]) %}
17+
{% endif %}
1118
{% endif %}
1219
{% endfor %}
1320
{% endfor %}

tests/languages/web/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@
9191
console.log('POST:/v1/mock/tests/general/upload:passed'); // Skip InputFile tests
9292
console.log('POST:/v1/mock/tests/general/upload:passed'); // Skip InputFile tests
9393

94-
response = await general.enum(MockType.first);
94+
response = await general.enum(MockType.First);
9595
console.log(response.result);
9696

9797
try {

tests/languages/web/node.js

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,7 @@ async function start() {
44
let response;
55

66
console.log('\nTest Started');
7-
const client = new Client()
8-
.addHeader("Origin", "http://localhost")
9-
.setSelfSigned(true);
10-
7+
const client = new Client();
118
const foo = new Foo(client);
129
const bar = new Bar(client);
1310
const general = new General(client);
@@ -52,7 +49,7 @@ async function start() {
5249
console.log('POST:/v1/mock/tests/general/upload:passed'); // Skip file upload test on Node.js
5350
console.log('POST:/v1/mock/tests/general/upload:passed'); // Skip big file upload test on Node.js
5451

55-
response = await general.enum(MockType.first);
52+
response = await general.enum(MockType.First);
5653
console.log(response.result);
5754

5855
try {

0 commit comments

Comments
 (0)