Skip to content

Commit 65c656f

Browse files
carsonxucarsonxu
authored andcommitted
update test case
1 parent 2550858 commit 65c656f

File tree

4 files changed

+16
-11
lines changed

4 files changed

+16
-11
lines changed

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,7 @@ package-lock.json
44
node_modules
55
demo/config.js
66
demo/*.zip
7-
test/*.zip
7+
test/*.zip
8+
coverage
9+
mocha.xml
10+
.nyc_output

demo/demo.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -596,7 +596,7 @@ function putBucketOrigin() {
596596
HttpRedirectCode: ['301', '302']
597597
},
598598
OriginInfo: {
599-
HostInfo: {HostName: ''},
599+
HostInfo: {HostName: 'qq.com'},
600600
FileInfo: {
601601
PrefixConfiguration: {Prefix: '123/'},
602602
SuffixConfiguration: {Suffix: '.jpg'}

index.d.ts

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -646,7 +646,7 @@ declare namespace COS {
646646
/** putBucketVersioning 接口参数 */
647647
interface PutBucketVersioningParams extends BucketParams {
648648
/** 存储桶版本控制开关信息 */
649-
VersioningConfiguration,
649+
VersioningConfiguration: VersioningConfiguration,
650650
}
651651
/** putBucketVersioning 接口返回值 */
652652
interface PutBucketVersioningResult extends GeneralResult {}
@@ -657,7 +657,7 @@ declare namespace COS {
657657
/** getBucketVersioning 接口返回值 */
658658
interface GetBucketVersioningResult extends GeneralResult {
659659
/** 存储桶版本控制开关信息 */
660-
VersioningConfiguration,
660+
VersioningConfiguration: VersioningConfiguration,
661661
}
662662

663663
// putBucketReplication
@@ -686,7 +686,7 @@ declare namespace COS {
686686
/** putBucketReplication 接口参数 */
687687
interface PutBucketReplicationParams extends BucketParams {
688688
/** 说明所有复制配置信息 */
689-
ReplicationConfiguration,
689+
ReplicationConfiguration: ReplicationConfiguration,
690690
}
691691
/** putBucketReplication 接口返回值 */
692692
interface PutBucketReplicationResult extends GeneralResult {}
@@ -697,7 +697,7 @@ declare namespace COS {
697697
/** getBucketReplication 接口返回值 */
698698
interface GetBucketReplicationResult extends GeneralResult {
699699
/** 说明所有复制配置信息 */
700-
ReplicationConfiguration
700+
ReplicationConfiguration: ReplicationConfiguration,
701701
}
702702

703703
// deleteBucketReplication
@@ -939,7 +939,7 @@ declare namespace COS {
939939
/** putBucketLogging 接口参数 */
940940
interface PutBucketLoggingParams extends BucketParams {
941941
/** 说明日志记录配置的状态,如果无子节点信息则意为关闭日志记录 */
942-
BucketLoggingStatus,
942+
BucketLoggingStatus: BucketLoggingStatus,
943943
}
944944
/** putBucketLogging 接口返回值 */
945945
interface PutBucketLoggingResult extends GeneralResult {}
@@ -950,7 +950,7 @@ declare namespace COS {
950950
/** getBucketLogging 接口返回值 */
951951
interface GetBucketLoggingResult extends GeneralResult {
952952
/** 说明日志记录配置的状态,如果无子节点信息则意为关闭日志记录 */
953-
BucketLoggingStatus,
953+
BucketLoggingStatus: BucketLoggingStatus,
954954
}
955955

956956
// putBucketInventory
@@ -1049,7 +1049,7 @@ declare namespace COS {
10491049
/** putBucketAccelerate 接口参数 */
10501050
interface PutBucketAccelerateParams extends BucketParams {
10511051
/** 全球加速的具体信息 */
1052-
AccelerateConfiguration,
1052+
AccelerateConfiguration: AccelerateConfiguration,
10531053
}
10541054
/** putBucketAccelerate 接口返回值 */
10551055
interface PutBucketAccelerateResult extends GeneralResult {}
@@ -1060,7 +1060,7 @@ declare namespace COS {
10601060
/** getBucketAccelerate 接口返回值 */
10611061
interface GetBucketAccelerateResult extends GeneralResult {
10621062
/** 全球加速的具体信息 */
1063-
InventoryConfiguration,
1063+
InventoryConfiguration: AccelerateConfiguration,
10641064
}
10651065

10661066
// headObject
@@ -1252,6 +1252,8 @@ declare namespace COS {
12521252
// optionsObject
12531253
/** optionsObject 接口参数 */
12541254
interface OptionsObjectParams extends ObjectParams {
1255+
/** 发起 CORS 请求所在的页面域名(Origin) */
1256+
Origin: string,
12551257
/** 发起 CORS 请求所用的方法(Method) */
12561258
AccessControlRequestMethod: Method,
12571259
/** 发起 CORS 请求时使用的 HTTP 请求头部,不区分英文大小写,可使用英文逗号(,)分隔多个头部 */

sdk/base.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -879,7 +879,7 @@ function getBucketReplication(params, callback) {
879879
!data.ReplicationConfiguration && (data.ReplicationConfiguration = {});
880880
}
881881
if (data.ReplicationConfiguration.Rule) {
882-
data.ReplicationConfiguration.Rules = data.ReplicationConfiguration.Rule;
882+
data.ReplicationConfiguration.Rules = util.makeArray(data.ReplicationConfiguration.Rule);
883883
delete data.ReplicationConfiguration.Rule;
884884
}
885885
callback(err, data);

0 commit comments

Comments
 (0)