mirror of
https://github.com/discordeno/discordeno.git
synced 2026-06-04 01:40:08 +00:00
* test(utils): remove old test * test(utils): add color test * test(utils): fix import mocha * test(utils): fix test type error * test(utils): remove dev code * fix(utils): bucket not export all function * test(utils): add some test for bucket * fix(utils): close #2775 * test(utils): add test for permissions.ts * test(utils): fix missing mocha import * fix(utils): better fix for #2775
17 lines
676 B
TypeScript
17 lines
676 B
TypeScript
import { expect } from 'chai'
|
|
import { describe, it } from 'mocha'
|
|
import { calculateBits, calculatePermissions } from '../src/permissions.js'
|
|
|
|
describe('permissions.ts', () => {
|
|
describe('calculatePermissions function', () => {
|
|
it('will return the array of permissions of bitwise string', () => {
|
|
expect(calculatePermissions(34393292864n)).to.have.members(['ADD_REACTIONS', 'CREATE_PUBLIC_THREADS', 'USE_VAD'])
|
|
})
|
|
})
|
|
describe('calculateBits function', () => {
|
|
it('will return the bitwise string of array of permissions', () => {
|
|
expect(calculateBits(['ADD_REACTIONS', 'CREATE_PUBLIC_THREADS', 'USE_VAD'])).to.equal('34393292864')
|
|
})
|
|
})
|
|
})
|