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