Files
xahau.js/test/models/utils.ts
Nathan Nichols e200de3073 Adds @xrplf prettier config (#1598)
* build: new prettier config
2021-10-04 14:10:11 -04:00

31 lines
662 B
TypeScript

import { assert } from 'chai'
import { isFlagEnabled } from '../../src/models/utils'
/**
* Utils Testing.
*
* Provides tests for utils used in models.
*/
describe('Models Utils', function () {
describe('isFlagEnabled', function () {
let flags: number
const flag1 = 0x00010000
const flag2 = 0x00020000
beforeEach(function () {
flags = 0x00000000
})
it('verifies a flag is enabled', function () {
flags += flag1 + flag2
assert.isTrue(isFlagEnabled(flags, flag1))
})
it('verifies a flag is not enabled', function () {
flags += flag2
assert.isFalse(isFlagEnabled(flags, flag1))
})
})
})