Skip to content

Commit 2a08666

Browse files
Fixed linting erros
1 parent 06cb189 commit 2a08666

File tree

3 files changed

+50
-50
lines changed

3 files changed

+50
-50
lines changed

lib/stack/asset/index.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -293,19 +293,19 @@ export function createFormData (data) {
293293
}
294294
// Handle Buffer Upload
295295
if (Buffer.isBuffer(data.upload)) {
296-
formData.append("asset[upload]", data.upload, {
297-
filename: data.filename || "uploaded_file",
298-
contentType: data.content_type || "application/octet-stream",
299-
});
300-
} else if (typeof data.upload === "string") { // Handle File Path Upload
301-
const uploadStream = createReadStream(data.upload);
302-
if (typeof data.content_type === "string") {
303-
formData.append("asset[upload]", uploadStream, { contentType: data.content_type });
296+
formData.append('asset[upload]', data.upload, {
297+
filename: data.filename || 'uploaded_file',
298+
contentType: data.content_type || 'application/octet-stream'
299+
})
300+
} else if (typeof data.upload === 'string') { // Handle File Path Upload
301+
const uploadStream = createReadStream(data.upload)
302+
if (typeof data.content_type === 'string') {
303+
formData.append('asset[upload]', uploadStream, { contentType: data.content_type })
304304
} else {
305-
formData.append("asset[upload]", uploadStream);
305+
formData.append('asset[upload]', uploadStream)
306306
}
307307
} else {
308-
throw new Error("Invalid upload format. Must be a file path or Buffer.");
308+
throw new Error('Invalid upload format. Must be a file path or Buffer.')
309309
}
310310
return formData
311311
}

test/sanity-check/api/asset-test.js

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import fs from 'fs';
1+
import fs from 'fs'
22
import path from 'path'
33
import { expect } from 'chai'
44
import { describe, it, setup } from 'mocha'
@@ -39,31 +39,31 @@ describe('Assets api Test', () => {
3939
})
4040
.catch(done)
4141
})
42-
42+
4343
it('should upload asset from buffer', (done) => {
44-
const filePath = path.join(__dirname, '../mock/customUpload.html');
45-
const fileBuffer = fs.readFileSync(filePath); // Read file into Buffer
44+
const filePath = path.join(__dirname, '../mock/customUpload.html')
45+
const fileBuffer = fs.readFileSync(filePath) // Read file into Buffer
4646
const asset = {
47-
upload: fileBuffer, // Buffer upload
48-
filename: 'customUpload.html', // Ensure filename is provided
49-
content_type: 'text/html', // Set content type
47+
upload: fileBuffer, // Buffer upload
48+
filename: 'customUpload.html', // Ensure filename is provided
49+
content_type: 'text/html', // Set content type
5050
title: 'buffer-asset',
5151
description: 'Buffer Asset Desc',
5252
tags: ['Buffer']
53-
};
53+
}
5454
makeAsset().create(asset)
5555
.then((asset) => {
56-
jsonWrite(asset, 'bufferAsset.json');
57-
expect(asset.uid).to.be.not.equal(null);
58-
expect(asset.url).to.be.not.equal(null);
59-
expect(asset.filename).to.be.equal('customUpload.html');
60-
expect(asset.title).to.be.equal('buffer-asset');
61-
expect(asset.description).to.be.equal('Buffer Asset Desc');
62-
expect(asset.content_type).to.be.equal('text/html');
63-
done();
56+
jsonWrite(asset, 'bufferAsset.json')
57+
expect(asset.uid).to.be.not.equal(null)
58+
expect(asset.url).to.be.not.equal(null)
59+
expect(asset.filename).to.be.equal('customUpload.html')
60+
expect(asset.title).to.be.equal('buffer-asset')
61+
expect(asset.description).to.be.equal('Buffer Asset Desc')
62+
expect(asset.content_type).to.be.equal('text/html')
63+
done()
6464
})
65-
.catch(done);
66-
});
65+
.catch(done)
66+
})
6767

6868
it('should download asset from URL.', done => {
6969
makeAsset().download({ url: assetURL, responseType: 'stream' })

test/unit/asset-test.js

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import fs from 'fs';
1+
import fs from 'fs'
22
import path from 'path'
33
import Axios from 'axios'
44
import { expect } from 'chai'
@@ -173,7 +173,7 @@ describe('Contentstack Asset test', () => {
173173
})
174174

175175
it('should upload asset from buffer', (done) => {
176-
const mock = new MockAdapter(Axios);
176+
const mock = new MockAdapter(Axios)
177177
mock.onPost('/assets').reply(200, {
178178
asset: {
179179
uid: 'mock-uid',
@@ -185,35 +185,35 @@ describe('Contentstack Asset test', () => {
185185
tags: ['Buffer'],
186186
parent_uid: 'UID'
187187
}
188-
});
189-
const filePath = path.join(__dirname, '../api/mock/customUpload.html');
190-
const fileBuffer = fs.readFileSync(filePath);
188+
})
189+
const filePath = path.join(__dirname, '../api/mock/customUpload.html')
190+
const fileBuffer = fs.readFileSync(filePath)
191191
const assetUpload = {
192-
upload: fileBuffer, // Buffer upload
193-
filename: 'customUpload.html', // Filename to identify the file
194-
content_type: 'text/html', // MIME type
192+
upload: fileBuffer, // Buffer upload
193+
filename: 'customUpload.html', // Filename to identify the file
194+
content_type: 'text/html', // MIME type
195195
title: 'buffer-asset',
196196
description: 'Buffer Asset Desc',
197197
tags: ['Buffer'],
198198
parent_uid: 'UID'
199-
};
200-
const form = createFormData(assetUpload)(); // Create FormData for Buffer upload
201-
const boundary = form.getBoundary();
202-
expect(boundary).to.be.equal(form.getBoundary());
203-
expect(boundary.length).to.be.greaterThan(30);
199+
}
200+
const form = createFormData(assetUpload)() // Create FormData for Buffer upload
201+
const boundary = form.getBoundary()
202+
expect(boundary).to.be.equal(form.getBoundary())
203+
expect(boundary.length).to.be.greaterThan(30)
204204
makeAsset()
205205
.create(assetUpload)
206206
.then((asset) => {
207-
expect(asset.uid).to.be.equal('mock-uid');
208-
expect(asset.filename).to.be.equal('customUpload.html');
209-
expect(asset.title).to.be.equal('buffer-asset');
210-
expect(asset.description).to.be.equal('Buffer Asset Desc');
211-
expect(asset.content_type).to.be.equal('text/html');
212-
expect(asset.tags).to.include('Buffer');
213-
done();
207+
expect(asset.uid).to.be.equal('mock-uid')
208+
expect(asset.filename).to.be.equal('customUpload.html')
209+
expect(asset.title).to.be.equal('buffer-asset')
210+
expect(asset.description).to.be.equal('Buffer Asset Desc')
211+
expect(asset.content_type).to.be.equal('text/html')
212+
expect(asset.tags).to.include('Buffer')
213+
done()
214214
})
215-
.catch(done);
216-
});
215+
.catch(done)
216+
})
217217

218218
it('Asset replace test', done => {
219219
var mock = new MockAdapter(Axios)

0 commit comments

Comments
 (0)