mirror of
https://github.com/discordeno/discordeno.git
synced 2026-06-03 17:30:07 +00:00
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.
21 lines
750 B
TypeScript
21 lines
750 B
TypeScript
import { expect } from 'chai';
|
|
import { describe, it } from 'mocha';
|
|
import { processReactionString } from '../src/reactions.js';
|
|
|
|
describe('Reactions', () => {
|
|
it('Convert a unicode emoji to discord form', () => {
|
|
const reaction = processReactionString('😄');
|
|
expect(reaction).to.be.equal('😄');
|
|
});
|
|
|
|
it('Convert a custom emoji to discord form', () => {
|
|
const reaction = processReactionString('<:discordeno:785403373817823272>');
|
|
expect(reaction).to.be.equal('discordeno:785403373817823272');
|
|
});
|
|
|
|
it('Convert an animated custom emoji to discord form', () => {
|
|
const reaction = processReactionString('<a:discordeno:785403373817823272>');
|
|
expect(reaction).to.be.equal('discordeno:785403373817823272');
|
|
});
|
|
});
|