34 lines
1.0 KiB
JavaScript
34 lines
1.0 KiB
JavaScript
const assert = require('assert');
|
||
const UploadPages = require('../public/js/upload-pages.js');
|
||
|
||
function run() {
|
||
assert.deepStrictEqual(UploadPages.normalizeUploadResult({
|
||
ossId: 2060001,
|
||
fileName: 'cover.jpg',
|
||
url: 'https://cdn.example.test/cover.jpg'
|
||
}), {
|
||
ossId: '2060001',
|
||
fileName: 'cover.jpg',
|
||
url: 'https://cdn.example.test/cover.jpg'
|
||
});
|
||
|
||
assert.deepStrictEqual(UploadPages.normalizeUploadResult({
|
||
id: 2060002,
|
||
originalName: 'old.png',
|
||
fileUrl: '/old.png'
|
||
}), {
|
||
ossId: '2060002',
|
||
fileName: 'old.png',
|
||
url: '/old.png'
|
||
});
|
||
|
||
assert.strictEqual(UploadPages.mergeOssIds('', '2060001', false), '2060001');
|
||
assert.strictEqual(UploadPages.mergeOssIds('2060001', '2060002', true), '2060001,2060002');
|
||
assert.strictEqual(UploadPages.mergeOssIds('2060001', '2060001', true), '2060001');
|
||
assert.strictEqual(UploadPages.buildUploadStatus('cover.jpg', '2060001'), 'cover.jpg 上传完成,OSS ID:2060001');
|
||
|
||
console.log('upload-pages tests passed');
|
||
}
|
||
|
||
run();
|