Files
discordeno/packages/utils/tests/permissions.spec.ts
Jonathan Ho 84295907d5 test(utils): add test (#2764)
* 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
2023-02-10 12:35:38 -06:00

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')
})
})
})