Files
discord.js/packages/util/__tests__/embedLength.test.ts
Almeida f60d3d65fe refactor!: move embedLength function to util package (#11327)
BREAKING CHANGE: Builders no longer exports a `embedLength` function. Import it from `@discordjs/util` instead.

Co-authored-by: Danial Raza <danialrazafb@gmail.com>
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com>
2025-12-09 18:40:34 +00:00

21 lines
613 B
TypeScript

import { describe, expect, test } from 'vitest';
import { embedLength } from '../src/functions/embedLength.js';
describe('embedLength', () => {
test('GIVEN an embed with specific amount of characters THEN returns amount of characters', () => {
const embed = {
title: 'yeet',
description: 'yeet',
fields: [{ name: 'yeet', value: 'yeet' }],
author: { name: 'yeet' },
footer: { text: 'yeet' },
};
expect(embedLength(embed)).toEqual('yeet'.length * 6);
});
test('GIVEN an embed with zero characters THEN returns amount of characters', () => {
expect(embedLength({})).toEqual(0);
});
});