mirror of
https://github.com/koreanbots/core.git
synced 2025-12-15 14:10:22 +00:00
* feat: updated bot name * fix: blocked bot shown * chore: updated api-docs commit hash * feat: showing build info * fix: number not formatted * feat: parsing image tag * docs: updated issue template
29 lines
952 B
TypeScript
29 lines
952 B
TypeScript
import { DiscordEnpoints } from '../utils/Constants'
|
|
import { checkUserFlag, formatNumber } from '../utils/Tools'
|
|
|
|
test('format Number', () => {
|
|
expect(formatNumber(995)).toBe('1천')
|
|
expect(formatNumber(1000)).toBe('1천')
|
|
expect(formatNumber(33333)).toBe('3.3만')
|
|
expect(formatNumber(600)).toBe('600')
|
|
expect(formatNumber(1300)).toBe('1천')
|
|
expect(formatNumber(9999)).toBe('1만')
|
|
expect(formatNumber(959999)).toBe('96만')
|
|
expect(formatNumber(999999)).toBe('100만')
|
|
})
|
|
|
|
test('checking Permission', () => {
|
|
expect(checkUserFlag(0x0, 0x0)).toBe(true)
|
|
expect(checkUserFlag(0x1, 0x4)).toBe(false)
|
|
expect(checkUserFlag(0, 'staff')).toBe(false)
|
|
expect(checkUserFlag(0x2, 'staff')).toBe(false)
|
|
})
|
|
|
|
test('check CDN URL', () => {
|
|
expect(
|
|
DiscordEnpoints.CDN.user('000000000000000000', 'abcdefghijklm', { format: 'jpg', size: 1024 })
|
|
).toBe('https://cdn.discordapp.com/avatars/000000000000000000/abcdefghijklm.jpg?size=1024')
|
|
})
|
|
|
|
export {}
|