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