Skip to content

Commit 87f758a

Browse files
committed
增加上传字符串的用例
1 parent 2695c28 commit 87f758a

File tree

1 file changed

+30
-2
lines changed

1 file changed

+30
-2
lines changed

test/test.js

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -514,6 +514,34 @@ it('putObject()', function (assert) {
514514
});
515515
});
516516

517+
it('putObject(),string', function (assert) {
518+
var filename = '1.txt';
519+
return new Promise(function (done) {
520+
var content = '中文_' + Date.now().toString(36);
521+
var lastPercent = 0;
522+
cos.putObject({
523+
Bucket: config.Bucket, // Bucket 格式:test-1250000000
524+
Region: config.Region,
525+
Key: filename,
526+
Body: content,
527+
onProgress: function (processData) {
528+
lastPercent = processData.percent;
529+
},
530+
}, function (err, data) {
531+
if (err) throw err;
532+
assert.ok(data.ETag.length > 0, 'putObject 有返回 ETag');
533+
cos.getObject({
534+
Bucket: config.Bucket, // Bucket 格式:test-1250000000
535+
Region: config.Region,
536+
Key: filename,
537+
}, function (err, data) {
538+
assert.ok(data && data.headers && data.ETag === data.ETag && data.Body === content, '上传和下载内容一致');
539+
done();
540+
});
541+
});
542+
});
543+
});
544+
517545
it('Key 特殊字符', function (assert) {
518546
return new Promise(function (done) {
519547
cos.putObject({
@@ -1452,7 +1480,7 @@ it('params check', function (assert) {
14521480
Bucket: config.Bucket, // Bucket 格式:test-1250000000
14531481
Region: 'gz'
14541482
}, function (err, data) {
1455-
assert.ok(err.error.indexOf('Region format error') === 0);
1483+
assert.ok(err.error.indexOf('param Region format error') === 0);
14561484
done();
14571485
});
14581486
});
@@ -1464,7 +1492,7 @@ it('params check', function (assert) {
14641492
Bucket: config.Bucket, // Bucket 格式:test-1250000000
14651493
Region: 'cos.ap-guangzhou'
14661494
}, function (err, data) {
1467-
assert.ok(err.error === 'Region should not be start with "cos."');
1495+
assert.ok(err.error === 'param Region should not be start with "cos."');
14681496
done();
14691497
});
14701498
});

0 commit comments

Comments
 (0)