Skip to content

Commit b024bab

Browse files
committed
feat(dart): extract method gen from requests template for guides
1 parent 5827f29 commit b024bab

File tree

2 files changed

+24
-23
lines changed

2 files changed

+24
-23
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
client.{{method}}(
2+
{{#parametersWithDataType}}
3+
{{> tests/request_param}}
4+
{{/parametersWithDataType}}
5+
{{#hasRequestOptions}}
6+
requestOptions : RequestOptions(
7+
{{#requestOptions.headers}}
8+
headers: {
9+
{{#parametersWithDataType}}
10+
'{{{key}}}' : '{{value}}',
11+
{{/parametersWithDataType}}
12+
},
13+
{{/requestOptions.headers}}
14+
{{#requestOptions.queryParameters}}
15+
urlParameters: {
16+
{{#parametersWithDataType}}
17+
'{{{key}}}' : {{> tests/param_value}},
18+
{{/parametersWithDataType}}
19+
},
20+
{{/requestOptions.queryParameters}}
21+
)
22+
{{/hasRequestOptions}}
23+
)

templates/dart/tests/requests/requests.mustache

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -19,29 +19,7 @@ void main() {
1919
{{/hasRegionalHost}}
2020
options: ClientOptions(requester: requester),
2121
),
22-
call: (client) => client.{{method}}(
23-
{{#parametersWithDataType}}
24-
{{> tests/request_param}}
25-
{{/parametersWithDataType}}
26-
{{#hasRequestOptions}}
27-
requestOptions : RequestOptions(
28-
{{#requestOptions.headers}}
29-
headers: {
30-
{{#parametersWithDataType}}
31-
'{{{key}}}' : '{{value}}',
32-
{{/parametersWithDataType}}
33-
},
34-
{{/requestOptions.headers}}
35-
{{#requestOptions.queryParameters}}
36-
urlParameters: {
37-
{{#parametersWithDataType}}
38-
'{{{key}}}' : {{> tests/param_value}},
39-
{{/parametersWithDataType}}
40-
},
41-
{{/requestOptions.queryParameters}}
42-
),
43-
{{/hasRequestOptions}}
44-
),
22+
call: (client) => {{> method}},
4523
intercept: (request) {
4624
{{#request}}
4725
expectPath(request.path, '{{{path}}}');

0 commit comments

Comments
 (0)