Skip to content

Commit

Permalink
improve test cases
Browse files Browse the repository at this point in the history
  • Loading branch information
yndu13 authored and JacksonTian committed Sep 13, 2024
1 parent 1d2aff9 commit 8af550f
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions ts/test/client.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -261,6 +261,31 @@ describe('$openapi', function () {
assert.strictEqual(await client.getAccessKeySecret(), 'secret');
assert.strictEqual(await client.getSecurityToken(), 'token');
assert.strictEqual(await client.getType(), 'sts');

config.bearerToken = "token";
config.accessKeyId = undefined;
config.accessKeySecret = undefined;
config.securityToken = undefined;
config.type = "bearer";
client = new OpenApi(config);
assert.strictEqual(await client.getAccessKeyId(), '');
assert.strictEqual(await client.getAccessKeySecret(), '');
assert.strictEqual(await client.getSecurityToken(), '');
assert.strictEqual(await client.getBearerToken(), 'token');
assert.strictEqual(await client.getType(), 'bearer');

config.bearerToken = undefined;
config.accessKeyId = "ak";
config.accessKeySecret = "secret";
config.securityToken = undefined;
config.type = "access_key";
client = new OpenApi(config);
assert.strictEqual(await client.getAccessKeyId(), 'ak');
assert.strictEqual(await client.getAccessKeySecret(), 'secret');
assert.strictEqual(await client.getSecurityToken(), '');
assert.strictEqual(await client.getBearerToken(), '');
assert.strictEqual(await client.getType(), 'access_key');

assert.strictEqual(client._spi, undefined);
assert.strictEqual(client._endpointRule, undefined);
assert.strictEqual(client._endpointMap, undefined);
Expand Down

0 comments on commit 8af550f

Please sign in to comment.