fast-check
Version:
Property based testing framework for JavaScript (like QuickCheck)
10 lines (9 loc) • 582 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.buildUriQueryOrFragmentArbitrary = buildUriQueryOrFragmentArbitrary;
const CharacterRangeArbitraryBuilder_1 = require("./CharacterRangeArbitraryBuilder");
const stringOf_1 = require("../../stringOf");
function buildUriQueryOrFragmentArbitrary(size) {
const others = ['-', '.', '_', '~', '!', '$', '&', "'", '(', ')', '*', '+', ',', ';', '=', ':', '@', '/', '?'];
return (0, stringOf_1.stringOf)((0, CharacterRangeArbitraryBuilder_1.buildAlphaNumericPercentArbitrary)(others), { size });
}
;