UNPKG

fast-check

Version:

Property based testing framework for JavaScript (like QuickCheck)

11 lines (10 loc) 617 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.buildStringifiedNatArbitrary = buildStringifiedNatArbitrary; const constantFrom_1 = require("../../constantFrom"); const nat_1 = require("../../nat"); const tuple_1 = require("../../tuple"); const NatToStringifiedNat_1 = require("../mappers/NatToStringifiedNat"); function buildStringifiedNatArbitrary(maxValue) { return (0, tuple_1.tuple)((0, constantFrom_1.constantFrom)('dec', 'oct', 'hex'), (0, nat_1.nat)(maxValue)).map(NatToStringifiedNat_1.natToStringifiedNatMapper, NatToStringifiedNat_1.natToStringifiedNatUnmapper); }