Skip to content

Commit db3d9f5

Browse files
committed
NO-ISSUE a
1 parent 5f7c34b commit db3d9f5

File tree

11 files changed

+132
-21
lines changed

11 files changed

+132
-21
lines changed

generator/src/main/resources/line-bot-sdk-nodejs-generator/api_test.pebble

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,12 @@ describe("{{operations.classname}}", () => {
2323

2424
const client = new {{operations.classname}}({
2525
{% if authMethods != null -%}
26-
channelAccessToken: channel_access_token,
26+
{% for authMethod in authMethods %}
27+
{% if authMethod.isBasicBearer %}
28+
channelAccessToken: string,
29+
{% else %}
30+
{% endif %}
31+
{% endfor %}
2732
{% endif -%}
2833
});
2934

@@ -48,10 +53,20 @@ describe("{{operations.classname}}", () => {
4853
requestCount++;
4954

5055
{% if authMethods != null -%}
51-
equal(
52-
request.headers.get("Authorization"),
53-
`Bearer ${channel_access_token}`,
54-
);
56+
{% for authMethod in authMethods %}
57+
{% if authMethod.isBasicBearer %}
58+
equal(
59+
request.headers.get("Authorization"),
60+
`Bearer ${channel_access_token}`,
61+
);
62+
{% else %}
63+
equal(
64+
request.headers.has("Authorization"),
65+
false,
66+
"Authorization header should not be present"
67+
);
68+
{% endif %}
69+
{% endfor %}
5570
{% endif -%}
5671
equal(
5772
request.headers.get("User-Agent"),

lib/insight/tests/api/InsightClientTest.spec.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ describe("InsightClient", () => {
2727
});
2828

2929
const client = new InsightClient({
30-
channelAccessToken: channel_access_token,
30+
channelAccessToken: string,
3131
});
3232

3333
it("getFriendsDemographics", async () => {
@@ -43,6 +43,7 @@ describe("InsightClient", () => {
4343
request.headers.get("Authorization"),
4444
`Bearer ${channel_access_token}`,
4545
);
46+
4647
equal(request.headers.get("User-Agent"), `${pkg.name}/${pkg.version}`);
4748

4849
return HttpResponse.json({});
@@ -70,6 +71,7 @@ describe("InsightClient", () => {
7071
request.headers.get("Authorization"),
7172
`Bearer ${channel_access_token}`,
7273
);
74+
7375
equal(request.headers.get("User-Agent"), `${pkg.name}/${pkg.version}`);
7476

7577
return HttpResponse.json({});
@@ -100,6 +102,7 @@ describe("InsightClient", () => {
100102
request.headers.get("Authorization"),
101103
`Bearer ${channel_access_token}`,
102104
);
105+
103106
equal(request.headers.get("User-Agent"), `${pkg.name}/${pkg.version}`);
104107

105108
return HttpResponse.json({});
@@ -131,6 +134,7 @@ describe("InsightClient", () => {
131134
request.headers.get("Authorization"),
132135
`Bearer ${channel_access_token}`,
133136
);
137+
134138
equal(request.headers.get("User-Agent"), `${pkg.name}/${pkg.version}`);
135139

136140
return HttpResponse.json({});
@@ -162,6 +166,7 @@ describe("InsightClient", () => {
162166
request.headers.get("Authorization"),
163167
`Bearer ${channel_access_token}`,
164168
);
169+
165170
equal(request.headers.get("User-Agent"), `${pkg.name}/${pkg.version}`);
166171

167172
return HttpResponse.json({});

lib/liff/tests/api/LiffClientTest.spec.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ describe("LiffClient", () => {
2626
});
2727

2828
const client = new LiffClient({
29-
channelAccessToken: channel_access_token,
29+
channelAccessToken: string,
3030
});
3131

3232
it("addLIFFApp", async () => {
@@ -42,6 +42,7 @@ describe("LiffClient", () => {
4242
request.headers.get("Authorization"),
4343
`Bearer ${channel_access_token}`,
4444
);
45+
4546
equal(request.headers.get("User-Agent"), `${pkg.name}/${pkg.version}`);
4647

4748
return HttpResponse.json({});
@@ -72,6 +73,7 @@ describe("LiffClient", () => {
7273
request.headers.get("Authorization"),
7374
`Bearer ${channel_access_token}`,
7475
);
76+
7577
equal(request.headers.get("User-Agent"), `${pkg.name}/${pkg.version}`);
7678

7779
return HttpResponse.json({});
@@ -99,6 +101,7 @@ describe("LiffClient", () => {
99101
request.headers.get("Authorization"),
100102
`Bearer ${channel_access_token}`,
101103
);
104+
102105
equal(request.headers.get("User-Agent"), `${pkg.name}/${pkg.version}`);
103106

104107
return HttpResponse.json({});
@@ -126,6 +129,7 @@ describe("LiffClient", () => {
126129
request.headers.get("Authorization"),
127130
`Bearer ${channel_access_token}`,
128131
);
132+
129133
equal(request.headers.get("User-Agent"), `${pkg.name}/${pkg.version}`);
130134

131135
return HttpResponse.json({});

lib/manage-audience/tests/api/ManageAudienceBlobClientTest.spec.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ describe("ManageAudienceBlobClient", () => {
2323
});
2424

2525
const client = new ManageAudienceBlobClient({
26-
channelAccessToken: channel_access_token,
26+
channelAccessToken: string,
2727
});
2828

2929
it("addUserIdsToAudience", async () => {
@@ -42,6 +42,7 @@ describe("ManageAudienceBlobClient", () => {
4242
request.headers.get("Authorization"),
4343
`Bearer ${channel_access_token}`,
4444
);
45+
4546
equal(request.headers.get("User-Agent"), `${pkg.name}/${pkg.version}`);
4647

4748
return HttpResponse.json({});
@@ -76,6 +77,7 @@ describe("ManageAudienceBlobClient", () => {
7677
request.headers.get("Authorization"),
7778
`Bearer ${channel_access_token}`,
7879
);
80+
7981
equal(request.headers.get("User-Agent"), `${pkg.name}/${pkg.version}`);
8082

8183
return HttpResponse.json({});

lib/manage-audience/tests/api/ManageAudienceClientTest.spec.ts

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ describe("ManageAudienceClient", () => {
3737
});
3838

3939
const client = new ManageAudienceClient({
40-
channelAccessToken: channel_access_token,
40+
channelAccessToken: string,
4141
});
4242

4343
it("activateAudienceGroup", async () => {
@@ -57,6 +57,7 @@ describe("ManageAudienceClient", () => {
5757
request.headers.get("Authorization"),
5858
`Bearer ${channel_access_token}`,
5959
);
60+
6061
equal(request.headers.get("User-Agent"), `${pkg.name}/${pkg.version}`);
6162

6263
return HttpResponse.json({});
@@ -84,6 +85,7 @@ describe("ManageAudienceClient", () => {
8485
request.headers.get("Authorization"),
8586
`Bearer ${channel_access_token}`,
8687
);
88+
8789
equal(request.headers.get("User-Agent"), `${pkg.name}/${pkg.version}`);
8890

8991
return HttpResponse.json({});
@@ -111,6 +113,7 @@ describe("ManageAudienceClient", () => {
111113
request.headers.get("Authorization"),
112114
`Bearer ${channel_access_token}`,
113115
);
116+
114117
equal(request.headers.get("User-Agent"), `${pkg.name}/${pkg.version}`);
115118

116119
return HttpResponse.json({});
@@ -138,6 +141,7 @@ describe("ManageAudienceClient", () => {
138141
request.headers.get("Authorization"),
139142
`Bearer ${channel_access_token}`,
140143
);
144+
141145
equal(request.headers.get("User-Agent"), `${pkg.name}/${pkg.version}`);
142146

143147
return HttpResponse.json({});
@@ -165,6 +169,7 @@ describe("ManageAudienceClient", () => {
165169
request.headers.get("Authorization"),
166170
`Bearer ${channel_access_token}`,
167171
);
172+
168173
equal(request.headers.get("User-Agent"), `${pkg.name}/${pkg.version}`);
169174

170175
return HttpResponse.json({});
@@ -196,6 +201,7 @@ describe("ManageAudienceClient", () => {
196201
request.headers.get("Authorization"),
197202
`Bearer ${channel_access_token}`,
198203
);
204+
199205
equal(request.headers.get("User-Agent"), `${pkg.name}/${pkg.version}`);
200206

201207
return HttpResponse.json({});
@@ -227,6 +233,7 @@ describe("ManageAudienceClient", () => {
227233
request.headers.get("Authorization"),
228234
`Bearer ${channel_access_token}`,
229235
);
236+
230237
equal(request.headers.get("User-Agent"), `${pkg.name}/${pkg.version}`);
231238

232239
return HttpResponse.json({});
@@ -254,6 +261,7 @@ describe("ManageAudienceClient", () => {
254261
request.headers.get("Authorization"),
255262
`Bearer ${channel_access_token}`,
256263
);
264+
257265
equal(request.headers.get("User-Agent"), `${pkg.name}/${pkg.version}`);
258266

259267
return HttpResponse.json({});
@@ -281,6 +289,7 @@ describe("ManageAudienceClient", () => {
281289
request.headers.get("Authorization"),
282290
`Bearer ${channel_access_token}`,
283291
);
292+
284293
equal(request.headers.get("User-Agent"), `${pkg.name}/${pkg.version}`);
285294

286295
return HttpResponse.json({});
@@ -318,6 +327,7 @@ describe("ManageAudienceClient", () => {
318327
request.headers.get("Authorization"),
319328
`Bearer ${channel_access_token}`,
320329
);
330+
321331
equal(request.headers.get("User-Agent"), `${pkg.name}/${pkg.version}`);
322332

323333
return HttpResponse.json({});
@@ -349,6 +359,7 @@ describe("ManageAudienceClient", () => {
349359
request.headers.get("Authorization"),
350360
`Bearer ${channel_access_token}`,
351361
);
362+
352363
equal(request.headers.get("User-Agent"), `${pkg.name}/${pkg.version}`);
353364

354365
return HttpResponse.json({});

lib/messaging-api/tests/api/MessagingApiBlobClientTest.spec.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ describe("MessagingApiBlobClient", () => {
2323
});
2424

2525
const client = new MessagingApiBlobClient({
26-
channelAccessToken: channel_access_token,
26+
channelAccessToken: string,
2727
});
2828

2929
it("getMessageContent", async () => {
@@ -43,6 +43,7 @@ describe("MessagingApiBlobClient", () => {
4343
request.headers.get("Authorization"),
4444
`Bearer ${channel_access_token}`,
4545
);
46+
4647
equal(request.headers.get("User-Agent"), `${pkg.name}/${pkg.version}`);
4748

4849
return HttpResponse.json({});
@@ -74,6 +75,7 @@ describe("MessagingApiBlobClient", () => {
7475
request.headers.get("Authorization"),
7576
`Bearer ${channel_access_token}`,
7677
);
78+
7779
equal(request.headers.get("User-Agent"), `${pkg.name}/${pkg.version}`);
7880

7981
return HttpResponse.json({});
@@ -105,6 +107,7 @@ describe("MessagingApiBlobClient", () => {
105107
request.headers.get("Authorization"),
106108
`Bearer ${channel_access_token}`,
107109
);
110+
108111
equal(request.headers.get("User-Agent"), `${pkg.name}/${pkg.version}`);
109112

110113
return HttpResponse.json({});
@@ -136,6 +139,7 @@ describe("MessagingApiBlobClient", () => {
136139
request.headers.get("Authorization"),
137140
`Bearer ${channel_access_token}`,
138141
);
142+
139143
equal(request.headers.get("User-Agent"), `${pkg.name}/${pkg.version}`);
140144

141145
return HttpResponse.json({});
@@ -167,6 +171,7 @@ describe("MessagingApiBlobClient", () => {
167171
request.headers.get("Authorization"),
168172
`Bearer ${channel_access_token}`,
169173
);
174+
170175
equal(request.headers.get("User-Agent"), `${pkg.name}/${pkg.version}`);
171176

172177
return HttpResponse.json({});

0 commit comments

Comments
 (0)