import {itBench} from "@dapplion/benchmark"; import {generatePerfTestCachedStatePhase0, perfStateId} from "../util.js"; import {State} from "../types.js"; import {getEffectiveBalanceIncrementsZeroInactive} from "../../../src/util/index.js"; describe("getEffectiveBalanceIncrementsZeroInactive", () => { itBench({ id: `getEffectiveBalanceIncrementsZeroInactive - ${perfStateId}`, noThreshold: true, before: () => generatePerfTestCachedStatePhase0() as State, beforeEach: (state) => state.clone(), fn: (state) => { for (let i = 0; i <= 100; i++) { getEffectiveBalanceIncrementsZeroInactive(state); } }, runsFactor: 100, }); });