UNPKG

@tapjs/reporter

Version:
9 lines 419 B
import { Counts } from '@tapjs/core'; import { useLayoutEffect, useState } from 'react'; import { listenCleanup } from '../listen-cleanup.js'; export const useAssertTotals = (test) => { const [asserts, updateAsserts] = useState(new Counts()); useLayoutEffect(() => listenCleanup(test, 'assert', () => updateAsserts(new Counts(test.counts)))); return asserts; }; //# sourceMappingURL=use-assert-totals.js.map