Files
xahau.js/test/models/utils.ts
Mayukha Vadari b53bc2bc97 Lints src/models (#1572)
* resolve src/models/methods

* PaymentTransaction => Payment, remove empty returns

* fix common, method signatures

* fix checkCash

* handle complexity complaints

* fix jsdocs

* handle magic numbers

* finish models/transactions

* fix models/utils

* fix models/ledger

* fix ts issues

* fix tests

* fix modifiedoffercreatetransaction

* remove comments, fix additional TODO
2021-10-04 14:10:11 -04:00

31 lines
677 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));
});
});
});