UNPKG

fast-check

Version:

Property based testing framework for JavaScript (like QuickCheck)

8 lines (7 loc) 425 B
import { constantFrom } from '../../constantFrom.js'; import { nat } from '../../nat.js'; import { tuple } from '../../tuple.js'; import { natToStringifiedNatMapper, natToStringifiedNatUnmapper } from '../mappers/NatToStringifiedNat.js'; export function buildStringifiedNatArbitrary(maxValue) { return tuple(constantFrom('dec', 'oct', 'hex'), nat(maxValue)).map(natToStringifiedNatMapper, natToStringifiedNatUnmapper); }