mirror of
https://github.com/discordeno/discordeno.git
synced 2026-09-17 08:47:22 +00:00
formatter: Use semicolons (#4686)
I prefer semicolors, they also help avoiding certain pitfalls in JavaScript/TypeScript, such as the following code sample: ```js const xyz = "test" (something.else as string) = "another" ``` This results in a TypeError: "test" is not a function, this is because js thinks we are trying to call the string "test" as a function. To fix this it requires a `;` somewhere before the `(`, such as `;(something ... ` which in my opinion is ugly and less clean overall.
This commit is contained in:
@@ -1,30 +1,30 @@
|
||||
import { expect } from 'chai'
|
||||
import { afterEach, beforeEach, describe, it } from 'mocha'
|
||||
import sinon from 'sinon'
|
||||
import { urlToBase64 } from '../src/urlToBase64.js'
|
||||
import { expect } from 'chai';
|
||||
import { afterEach, beforeEach, describe, it } from 'mocha';
|
||||
import sinon from 'sinon';
|
||||
import { urlToBase64 } from '../src/urlToBase64.js';
|
||||
|
||||
describe('urlToBase64.ts', () => {
|
||||
let fetchStub: sinon.SinonStub
|
||||
let fetchStub: sinon.SinonStub;
|
||||
|
||||
beforeEach(() => {
|
||||
fetchStub = sinon.stub(globalThis, 'fetch')
|
||||
})
|
||||
fetchStub = sinon.stub(globalThis, 'fetch');
|
||||
});
|
||||
|
||||
afterEach(() => {
|
||||
sinon.restore()
|
||||
})
|
||||
sinon.restore();
|
||||
});
|
||||
|
||||
describe('urlToBase64 function', () => {
|
||||
it('Will convert a png image to base64', async () => {
|
||||
const mockArrayBuffer = new ArrayBuffer(8)
|
||||
const mockArrayBuffer = new ArrayBuffer(8);
|
||||
|
||||
fetchStub.resolves({
|
||||
arrayBuffer: () => Promise.resolve(mockArrayBuffer),
|
||||
})
|
||||
});
|
||||
|
||||
const url = await urlToBase64('https://example.com/image.png')
|
||||
const url = await urlToBase64('https://example.com/image.png');
|
||||
|
||||
expect(url).equal('data:image/png;base64,AAAAAAAAAAA=')
|
||||
})
|
||||
})
|
||||
})
|
||||
expect(url).equal('data:image/png;base64,AAAAAAAAAAA=');
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user