@kstasi/jest-tolk
Version:
<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/tonkite/tonkite/main/assets/logo-dark.svg"> <img alt="tonkite logo" src="https://raw.githubusercontent.com/tonkite/tonkite/main/a
21 lines (20 loc) • 592 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createIntShrinker = createIntShrinker;
function createIntShrinker() {
function shrink(tree, test) {
let lastValidValue = tree.current();
while (tree.simplify()) {
if (test(tree.current())) {
lastValidValue = tree.current();
}
}
while (tree.complicate()) {
if (test(tree.current())) {
lastValidValue = tree.current();
}
}
return lastValidValue;
}
return { shrink };
}