diff options
Diffstat (limited to 'src/bun.js/assert.exports.js')
-rw-r--r-- | src/bun.js/assert.exports.js | 1313 |
1 files changed, 0 insertions, 1313 deletions
diff --git a/src/bun.js/assert.exports.js b/src/bun.js/assert.exports.js deleted file mode 100644 index 8fb283c9f..000000000 --- a/src/bun.js/assert.exports.js +++ /dev/null @@ -1,1313 +0,0 @@ -var { Bun } = import.meta.primordials; -var isDeepEqual = Bun.deepEquals; -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf, - __hasOwnProp = Object.prototype.hasOwnProperty; -var __markAsModule = target => __defProp(target, "__esModule", { value: !0 }); -var __commonJS = (cb, mod) => - function () { - return mod || (0, cb[Object.keys(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; - }; -var __reExport = (target, module2, desc) => { - if ((module2 && typeof module2 == "object") || typeof module2 == "function") - for (let key of __getOwnPropNames(module2)) - !__hasOwnProp.call(target, key) && - key !== "default" && - __defProp(target, key, { - get: () => module2[key], - enumerable: !(desc = __getOwnPropDesc(module2, key)) || desc.enumerable, - }); - return target; - }, - __toModule = module2 => - __reExport( - __markAsModule( - __defProp( - module2 != null ? __create(__getProtoOf(module2)) : {}, - "default", - module2 && module2.__esModule && "default" in module2 - ? { get: () => module2.default, enumerable: !0 } - : { value: module2, enumerable: !0 }, - ), - ), - module2, - ); - -var require = path => import.meta.require(path); - -// assert/build/internal/errors.js -var require_errors = __commonJS({ - "assert/build/internal/errors.js"(exports, module2) { - "use strict"; - function _typeof(obj) { - return ( - typeof Symbol == "function" && typeof Symbol.iterator == "symbol" - ? (_typeof = function (obj2) { - return typeof obj2; - }) - : (_typeof = function (obj2) { - return obj2 && typeof Symbol == "function" && obj2.constructor === Symbol && obj2 !== Symbol.prototype - ? "symbol" - : typeof obj2; - }), - _typeof(obj) - ); - } - function _classCallCheck(instance, Constructor) { - if (!(instance instanceof Constructor)) throw new TypeError("Cannot call a class as a function"); - } - function _possibleConstructorReturn(self, call) { - return call && (_typeof(call) === "object" || typeof call == "function") ? call : _assertThisInitialized(self); - } - function _assertThisInitialized(self) { - if (self === void 0) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return self; - } - function _getPrototypeOf(o) { - return ( - (_getPrototypeOf = Object.setPrototypeOf - ? Object.getPrototypeOf - : function (o2) { - return o2.__proto__ || Object.getPrototypeOf(o2); - }), - _getPrototypeOf(o) - ); - } - function _inherits(subClass, superClass) { - if (typeof superClass != "function" && superClass !== null) - throw new TypeError("Super expression must either be null or a function"); - (subClass.prototype = Object.create(superClass && superClass.prototype, { - constructor: { value: subClass, writable: !0, configurable: !0 }, - })), - superClass && _setPrototypeOf(subClass, superClass); - } - function _setPrototypeOf(o, p) { - return ( - (_setPrototypeOf = - Object.setPrototypeOf || - function (o2, p2) { - return (o2.__proto__ = p2), o2; - }), - _setPrototypeOf(o, p) - ); - } - var codes = {}, - assert, - util; - function createErrorType(code, message, Base) { - Base || (Base = Error); - function getMessage(arg1, arg2, arg3) { - return typeof message == "string" ? message : message(arg1, arg2, arg3); - } - var NodeError = /* @__PURE__ */ (function (_Base) { - _inherits(NodeError2, _Base); - function NodeError2(arg1, arg2, arg3) { - var _this; - return ( - _classCallCheck(this, NodeError2), - (_this = _possibleConstructorReturn( - this, - _getPrototypeOf(NodeError2).call(this, getMessage(arg1, arg2, arg3)), - )), - (_this.code = code), - _this - ); - } - return NodeError2; - })(Base); - codes[code] = NodeError; - } - function oneOf(expected, thing) { - if (Array.isArray(expected)) { - var len = expected.length; - return ( - (expected = expected.map(function (i) { - return String(i); - })), - len > 2 - ? "one of ".concat(thing, " ").concat(expected.slice(0, len - 1).join(", "), ", or ") + expected[len - 1] - : len === 2 - ? "one of ".concat(thing, " ").concat(expected[0], " or ").concat(expected[1]) - : "of ".concat(thing, " ").concat(expected[0]) - ); - } else return "of ".concat(thing, " ").concat(String(expected)); - } - function startsWith(str, search, pos) { - return str.substr(!pos || pos < 0 ? 0 : +pos, search.length) === search; - } - function endsWith(str, search, this_len) { - return ( - (this_len === void 0 || this_len > str.length) && (this_len = str.length), - str.substring(this_len - search.length, this_len) === search - ); - } - function includes(str, search, start) { - return ( - typeof start != "number" && (start = 0), - start + search.length > str.length ? !1 : str.indexOf(search, start) !== -1 - ); - } - createErrorType("ERR_AMBIGUOUS_ARGUMENT", 'The "%s" argument is ambiguous. %s', TypeError); - createErrorType( - "ERR_INVALID_ARG_TYPE", - function (name, expected, actual) { - assert === void 0 && (assert = require_assert()), assert(typeof name == "string", "'name' must be a string"); - var determiner; - typeof expected == "string" && startsWith(expected, "not ") - ? ((determiner = "must not be"), (expected = expected.replace(/^not /, ""))) - : (determiner = "must be"); - var msg; - if (endsWith(name, " argument")) - msg = "The ".concat(name, " ").concat(determiner, " ").concat(oneOf(expected, "type")); - else { - var type = includes(name, ".") ? "property" : "argument"; - msg = 'The "'.concat(name, '" ').concat(type, " ").concat(determiner, " ").concat(oneOf(expected, "type")); - } - return (msg += ". Received type ".concat(_typeof(actual))), msg; - }, - TypeError, - ); - createErrorType( - "ERR_INVALID_ARG_VALUE", - function (name, value) { - var reason = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : "is invalid"; - util === void 0 && (util = require("util")); - var inspected = util.inspect(value); - return ( - inspected.length > 128 && (inspected = "".concat(inspected.slice(0, 128), "...")), - "The argument '".concat(name, "' ").concat(reason, ". Received ").concat(inspected) - ); - }, - TypeError, - RangeError, - ); - createErrorType( - "ERR_INVALID_RETURN_VALUE", - function (input, name, value) { - var type; - return ( - value && value.constructor && value.constructor.name - ? (type = "instance of ".concat(value.constructor.name)) - : (type = "type ".concat(_typeof(value))), - "Expected ".concat(input, ' to be returned from the "').concat(name, '"') + - " function but got ".concat(type, ".") - ); - }, - TypeError, - ); - createErrorType( - "ERR_MISSING_ARGS", - function () { - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) - args[_key] = arguments[_key]; - assert === void 0 && (assert = require_assert()), - assert(args.length > 0, "At least one arg needs to be specified"); - var msg = "The ", - len = args.length; - switch ( - ((args = args.map(function (a) { - return '"'.concat(a, '"'); - })), - len) - ) { - case 1: - msg += "".concat(args[0], " argument"); - break; - case 2: - msg += "".concat(args[0], " and ").concat(args[1], " arguments"); - break; - default: - (msg += args.slice(0, len - 1).join(", ")), (msg += ", and ".concat(args[len - 1], " arguments")); - break; - } - return "".concat(msg, " must be specified"); - }, - TypeError, - ); - module2.exports.codes = codes; - }, -}); - -// assert/build/internal/assert/assertion_error.js -var require_assertion_error = __commonJS({ - "assert/build/internal/assert/assertion_error.js"(exports, module2) { - "use strict"; - function _objectSpread(target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i] != null ? arguments[i] : {}, - ownKeys = Object.keys(source); - typeof Object.getOwnPropertySymbols == "function" && - (ownKeys = ownKeys.concat( - Object.getOwnPropertySymbols(source).filter(function (sym) { - return Object.getOwnPropertyDescriptor(source, sym).enumerable; - }), - )), - ownKeys.forEach(function (key) { - _defineProperty(target, key, source[key]); - }); - } - return target; - } - function _defineProperty(obj, key, value) { - return ( - key in obj - ? Object.defineProperty(obj, key, { - value, - enumerable: !0, - configurable: !0, - writable: !0, - }) - : (obj[key] = value), - obj - ); - } - function _classCallCheck(instance, Constructor) { - if (!(instance instanceof Constructor)) throw new TypeError("Cannot call a class as a function"); - } - function _defineProperties(target, props) { - for (var i = 0; i < props.length; i++) { - var descriptor = props[i]; - (descriptor.enumerable = descriptor.enumerable || !1), - (descriptor.configurable = !0), - "value" in descriptor && (descriptor.writable = !0), - Object.defineProperty(target, descriptor.key, descriptor); - } - } - function _createClass(Constructor, protoProps, staticProps) { - return ( - protoProps && _defineProperties(Constructor.prototype, protoProps), - staticProps && _defineProperties(Constructor, staticProps), - Constructor - ); - } - function _possibleConstructorReturn(self, call) { - return call && (_typeof(call) === "object" || typeof call == "function") ? call : _assertThisInitialized(self); - } - function _assertThisInitialized(self) { - if (self === void 0) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return self; - } - function _inherits(subClass, superClass) { - if (typeof superClass != "function" && superClass !== null) - throw new TypeError("Super expression must either be null or a function"); - (subClass.prototype = Object.create(superClass && superClass.prototype, { - constructor: { value: subClass, writable: !0, configurable: !0 }, - })), - superClass && _setPrototypeOf(subClass, superClass); - } - function _wrapNativeSuper(Class) { - var _cache = typeof Map == "function" ? new Map() : void 0; - return ( - (_wrapNativeSuper = function (Class2) { - if (Class2 === null || !_isNativeFunction(Class2)) return Class2; - if (typeof Class2 != "function") throw new TypeError("Super expression must either be null or a function"); - if (typeof _cache != "undefined") { - if (_cache.has(Class2)) return _cache.get(Class2); - _cache.set(Class2, Wrapper); - } - function Wrapper() { - return _construct(Class2, arguments, _getPrototypeOf(this).constructor); - } - return ( - (Wrapper.prototype = Object.create(Class2.prototype, { - constructor: { - value: Wrapper, - enumerable: !1, - writable: !0, - configurable: !0, - }, - })), - _setPrototypeOf(Wrapper, Class2) - ); - }), - _wrapNativeSuper(Class) - ); - } - function isNativeReflectConstruct() { - if (typeof Reflect == "undefined" || !Reflect.construct || Reflect.construct.sham) return !1; - if (typeof Proxy == "function") return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], function () {})), !0; - } catch { - return !1; - } - } - function _construct(Parent, args, Class) { - return ( - isNativeReflectConstruct() - ? (_construct = Reflect.construct) - : (_construct = function (Parent2, args2, Class2) { - var a = [null]; - a.push.apply(a, args2); - var Constructor = Function.bind.apply(Parent2, a), - instance = new Constructor(); - return Class2 && _setPrototypeOf(instance, Class2.prototype), instance; - }), - _construct.apply(null, arguments) - ); - } - function _isNativeFunction(fn) { - return Function.toString.call(fn).indexOf("[native code]") !== -1; - } - function _setPrototypeOf(o, p) { - return ( - (_setPrototypeOf = - Object.setPrototypeOf || - function (o2, p2) { - return (o2.__proto__ = p2), o2; - }), - _setPrototypeOf(o, p) - ); - } - function _getPrototypeOf(o) { - return ( - (_getPrototypeOf = Object.setPrototypeOf - ? Object.getPrototypeOf - : function (o2) { - return o2.__proto__ || Object.getPrototypeOf(o2); - }), - _getPrototypeOf(o) - ); - } - function _typeof(obj) { - return ( - typeof Symbol == "function" && typeof Symbol.iterator == "symbol" - ? (_typeof = function (obj2) { - return typeof obj2; - }) - : (_typeof = function (obj2) { - return obj2 && typeof Symbol == "function" && obj2.constructor === Symbol && obj2 !== Symbol.prototype - ? "symbol" - : typeof obj2; - }), - _typeof(obj) - ); - } - var _require = require("util"), - inspect = _require.inspect, - _require2 = require_errors(), - ERR_INVALID_ARG_TYPE = _require2.codes.ERR_INVALID_ARG_TYPE; - function endsWith(str, search, this_len) { - return ( - (this_len === void 0 || this_len > str.length) && (this_len = str.length), - str.substring(this_len - search.length, this_len) === search - ); - } - function repeat(str, count) { - if (((count = Math.floor(count)), str.length == 0 || count == 0)) return ""; - var maxCount = str.length * count; - for (count = Math.floor(Math.log(count) / Math.log(2)); count; ) (str += str), count--; - return (str += str.substring(0, maxCount - str.length)), str; - } - var blue = "", - green = "", - red = "", - white = "", - kReadableOperator = { - deepStrictEqual: "Expected values to be strictly deep-equal:", - strictEqual: "Expected values to be strictly equal:", - strictEqualObject: 'Expected "actual" to be reference-equal to "expected":', - deepEqual: "Expected values to be loosely deep-equal:", - equal: "Expected values to be loosely equal:", - notDeepStrictEqual: 'Expected "actual" not to be strictly deep-equal to:', - notStrictEqual: 'Expected "actual" to be strictly unequal to:', - notStrictEqualObject: 'Expected "actual" not to be reference-equal to "expected":', - notDeepEqual: 'Expected "actual" not to be loosely deep-equal to:', - notEqual: 'Expected "actual" to be loosely unequal to:', - notIdentical: "Values identical but not reference-equal:", - }, - kMaxShortLength = 10; - function copyError(source) { - var keys = Object.keys(source), - target = Object.create(Object.getPrototypeOf(source)); - return ( - keys.forEach(function (key) { - target[key] = source[key]; - }), - Object.defineProperty(target, "message", { - value: source.message, - }), - target - ); - } - function inspectValue(val) { - return inspect(val, { - compact: !1, - customInspect: !1, - depth: 1e3, - maxArrayLength: 1 / 0, - showHidden: !1, - breakLength: 1 / 0, - showProxy: !1, - sorted: !0, - getters: !0, - }); - } - function createErrDiff(actual, expected, operator) { - var other = "", - res = "", - lastPos = 0, - end = "", - skipped = !1, - actualInspected = inspectValue(actual), - actualLines = actualInspected.split(` -`), - expectedLines = inspectValue(expected).split(` -`), - i = 0, - indicator = ""; - if ( - (operator === "strictEqual" && - _typeof(actual) === "object" && - _typeof(expected) === "object" && - actual !== null && - expected !== null && - (operator = "strictEqualObject"), - actualLines.length === 1 && expectedLines.length === 1 && actualLines[0] !== expectedLines[0]) - ) { - var inputLength = actualLines[0].length + expectedLines[0].length; - if (inputLength <= kMaxShortLength) { - if ( - (_typeof(actual) !== "object" || actual === null) && - (_typeof(expected) !== "object" || expected === null) && - (actual !== 0 || expected !== 0) - ) - return ( - "".concat( - kReadableOperator[operator], - ` - -`, - ) + - "".concat(actualLines[0], " !== ").concat( - expectedLines[0], - ` -`, - ) - ); - } else if (operator !== "strictEqualObject") { - var maxLength = process.stderr && process.stderr.isTTY ? process.stderr.columns : 80; - if (inputLength < maxLength) { - for (; actualLines[0][i] === expectedLines[0][i]; ) i++; - i > 2 && - ((indicator = ` - `.concat(repeat(" ", i), "^")), - (i = 0)); - } - } - } - for ( - var a = actualLines[actualLines.length - 1], b = expectedLines[expectedLines.length - 1]; - a === b && - (i++ < 2 - ? (end = ` - ` - .concat(a) - .concat(end)) - : (other = a), - actualLines.pop(), - expectedLines.pop(), - !(actualLines.length === 0 || expectedLines.length === 0)); - - ) - (a = actualLines[actualLines.length - 1]), (b = expectedLines[expectedLines.length - 1]); - var maxLines = Math.max(actualLines.length, expectedLines.length); - if (maxLines === 0) { - var _actualLines = actualInspected.split(` -`); - if (_actualLines.length > 30) - for (_actualLines[26] = "".concat(blue, "...").concat(white); _actualLines.length > 27; ) _actualLines.pop(); - return "" - .concat( - kReadableOperator.notIdentical, - ` - -`, - ) - .concat( - _actualLines.join(` -`), - ` -`, - ); - } - i > 3 && - ((end = ` -` - .concat(blue, "...") - .concat(white) - .concat(end)), - (skipped = !0)), - other !== "" && - ((end = ` - ` - .concat(other) - .concat(end)), - (other = "")); - var printedLines = 0, - msg = - kReadableOperator[operator] + - ` -` - .concat(green, "+ actual") - .concat(white, " ") - .concat(red, "- expected") - .concat(white), - skippedMsg = " ".concat(blue, "...").concat(white, " Lines skipped"); - for (i = 0; i < maxLines; i++) { - var cur = i - lastPos; - if (actualLines.length < i + 1) - cur > 1 && - i > 2 && - (cur > 4 - ? ((res += ` -` - .concat(blue, "...") - .concat(white)), - (skipped = !0)) - : cur > 3 && - ((res += ` - `.concat(expectedLines[i - 2])), - printedLines++), - (res += ` - `.concat(expectedLines[i - 1])), - printedLines++), - (lastPos = i), - (other += ` -` - .concat(red, "-") - .concat(white, " ") - .concat(expectedLines[i])), - printedLines++; - else if (expectedLines.length < i + 1) - cur > 1 && - i > 2 && - (cur > 4 - ? ((res += ` -` - .concat(blue, "...") - .concat(white)), - (skipped = !0)) - : cur > 3 && - ((res += ` - `.concat(actualLines[i - 2])), - printedLines++), - (res += ` - `.concat(actualLines[i - 1])), - printedLines++), - (lastPos = i), - (res += ` -` - .concat(green, "+") - .concat(white, " ") - .concat(actualLines[i])), - printedLines++; - else { - var expectedLine = expectedLines[i], - actualLine = actualLines[i], - divergingLines = - actualLine !== expectedLine && (!endsWith(actualLine, ",") || actualLine.slice(0, -1) !== expectedLine); - divergingLines && - endsWith(expectedLine, ",") && - expectedLine.slice(0, -1) === actualLine && - ((divergingLines = !1), (actualLine += ",")), - divergingLines - ? (cur > 1 && - i > 2 && - (cur > 4 - ? ((res += ` -` - .concat(blue, "...") - .concat(white)), - (skipped = !0)) - : cur > 3 && - ((res += ` - `.concat(actualLines[i - 2])), - printedLines++), - (res += ` - `.concat(actualLines[i - 1])), - printedLines++), - (lastPos = i), - (res += ` -` - .concat(green, "+") - .concat(white, " ") - .concat(actualLine)), - (other += ` -` - .concat(red, "-") - .concat(white, " ") - .concat(expectedLine)), - (printedLines += 2)) - : ((res += other), - (other = ""), - (cur === 1 || i === 0) && - ((res += ` - `.concat(actualLine)), - printedLines++)); - } - if (printedLines > 20 && i < maxLines - 2) - return ( - "" - .concat(msg) - .concat( - skippedMsg, - ` -`, - ) - .concat( - res, - ` -`, - ) - .concat(blue, "...") - .concat(white) - .concat( - other, - ` -`, - ) + "".concat(blue, "...").concat(white) - ); - } - return "" - .concat(msg) - .concat( - skipped ? skippedMsg : "", - ` -`, - ) - .concat(res) - .concat(other) - .concat(end) - .concat(indicator); - } - var AssertionError = /* @__PURE__ */ (function (_Error) { - _inherits(AssertionError2, _Error); - function AssertionError2(options) { - var _this; - if ((_classCallCheck(this, AssertionError2), _typeof(options) !== "object" || options === null)) - throw new ERR_INVALID_ARG_TYPE("options", "Object", options); - var message = options.message, - operator = options.operator, - stackStartFn = options.stackStartFn, - actual = options.actual, - expected = options.expected, - limit = Error.stackTraceLimit; - if (((Error.stackTraceLimit = 0), message != null)) - _this = _possibleConstructorReturn(this, _getPrototypeOf(AssertionError2).call(this, String(message))); - else if ( - (process.stderr && - process.stderr.isTTY && - (process.stderr && process.stderr.getColorDepth && process.stderr.getColorDepth() !== 1 - ? ((blue = "[34m"), (green = "[32m"), (white = "[39m"), (red = "[31m")) - : ((blue = ""), (green = ""), (white = ""), (red = ""))), - _typeof(actual) === "object" && - actual !== null && - _typeof(expected) === "object" && - expected !== null && - "stack" in actual && - actual instanceof Error && - "stack" in expected && - expected instanceof Error && - ((actual = copyError(actual)), (expected = copyError(expected))), - operator === "deepStrictEqual" || operator === "strictEqual") - ) - _this = _possibleConstructorReturn( - this, - _getPrototypeOf(AssertionError2).call(this, createErrDiff(actual, expected, operator)), - ); - else if (operator === "notDeepStrictEqual" || operator === "notStrictEqual") { - var base = kReadableOperator[operator], - res = inspectValue(actual).split(` -`); - if ( - (operator === "notStrictEqual" && - _typeof(actual) === "object" && - actual !== null && - (base = kReadableOperator.notStrictEqualObject), - res.length > 30) - ) - for (res[26] = "".concat(blue, "...").concat(white); res.length > 27; ) res.pop(); - res.length === 1 - ? (_this = _possibleConstructorReturn( - this, - _getPrototypeOf(AssertionError2).call(this, "".concat(base, " ").concat(res[0])), - )) - : (_this = _possibleConstructorReturn( - this, - _getPrototypeOf(AssertionError2).call( - this, - "" - .concat( - base, - ` - -`, - ) - .concat( - res.join(` -`), - ` -`, - ), - ), - )); - } else { - var _res = inspectValue(actual), - other = "", - knownOperators = kReadableOperator[operator]; - operator === "notDeepEqual" || operator === "notEqual" - ? ((_res = "" - .concat( - kReadableOperator[operator], - ` - -`, - ) - .concat(_res)), - _res.length > 1024 && (_res = "".concat(_res.slice(0, 1021), "..."))) - : ((other = "".concat(inspectValue(expected))), - _res.length > 512 && (_res = "".concat(_res.slice(0, 509), "...")), - other.length > 512 && (other = "".concat(other.slice(0, 509), "...")), - operator === "deepEqual" || operator === "equal" - ? (_res = "" - .concat( - knownOperators, - ` - -`, - ) - .concat( - _res, - ` - -should equal - -`, - )) - : (other = " ".concat(operator, " ").concat(other))), - (_this = _possibleConstructorReturn( - this, - _getPrototypeOf(AssertionError2).call(this, "".concat(_res).concat(other)), - )); - } - return ( - (Error.stackTraceLimit = limit), - (_this.generatedMessage = !message), - Object.defineProperty(_assertThisInitialized(_this), "name", { - value: "AssertionError [ERR_ASSERTION]", - enumerable: !1, - writable: !0, - configurable: !0, - }), - (_this.code = "ERR_ASSERTION"), - (_this.actual = actual), - (_this.expected = expected), - (_this.operator = operator), - Error.captureStackTrace && Error.captureStackTrace(_assertThisInitialized(_this), stackStartFn), - _this.stack, - (_this.name = "AssertionError"), - _possibleConstructorReturn(_this) - ); - } - return ( - _createClass(AssertionError2, [ - { - key: "toString", - value: function () { - return "".concat(this.name, " [").concat(this.code, "]: ").concat(this.message); - }, - }, - { - key: inspect.custom, - value: function (recurseTimes, ctx) { - return inspect( - this, - _objectSpread({}, ctx, { - customInspect: !1, - depth: 0, - }), - ); - }, - }, - ]), - AssertionError2 - ); - })(_wrapNativeSuper(Error)); - module2.exports = AssertionError; - }, -}); - -// assert/build/assert.js -var require_assert = __commonJS({ - "assert/build/assert.js"(exports, module2) { - "use strict"; - function _typeof(obj) { - return ( - typeof Symbol == "function" && typeof Symbol.iterator == "symbol" - ? (_typeof = function (obj2) { - return typeof obj2; - }) - : (_typeof = function (obj2) { - return obj2 && typeof Symbol == "function" && obj2.constructor === Symbol && obj2 !== Symbol.prototype - ? "symbol" - : typeof obj2; - }), - _typeof(obj) - ); - } - function _classCallCheck(instance, Constructor) { - if (!(instance instanceof Constructor)) throw new TypeError("Cannot call a class as a function"); - } - var _require = require_errors(), - _require$codes = _require.codes, - ERR_AMBIGUOUS_ARGUMENT = _require$codes.ERR_AMBIGUOUS_ARGUMENT, - ERR_INVALID_ARG_TYPE = _require$codes.ERR_INVALID_ARG_TYPE, - ERR_INVALID_ARG_VALUE = _require$codes.ERR_INVALID_ARG_VALUE, - ERR_INVALID_RETURN_VALUE = _require$codes.ERR_INVALID_RETURN_VALUE, - ERR_MISSING_ARGS = _require$codes.ERR_MISSING_ARGS, - AssertionError = require_assertion_error(), - _require2 = require("util"), - inspect = _require2.inspect, - _require$types = require("util").types, - isPromise = _require$types.isPromise, - isRegExp = _require$types.isRegExp, - objectAssign = Object.assign, - objectIs = Object.is, - errorCache = new Map(); - - var warned = !1, - assert = (module2.exports = ok), - NO_EXCEPTION_SENTINEL = {}; - function innerFail(obj) { - throw obj.message instanceof Error ? obj.message : new AssertionError(obj); - } - function fail(actual, expected, message, operator, stackStartFn) { - var argsLen = arguments.length, - internalMessage; - if (argsLen === 0) internalMessage = "Failed"; - else if (argsLen === 1) (message = actual), (actual = void 0); - else { - if (warned === !1) { - warned = !0; - var warn = process.emitWarning ? process.emitWarning : console.warn.bind(console); - warn( - "assert.fail() with more than one argument is deprecated. Please use assert.strictEqual() instead or only pass a message.", - "DeprecationWarning", - "DEP0094", - ); - } - argsLen === 2 && (operator = "!="); - } - if (message instanceof Error) throw message; - var errArgs = { - actual, - expected, - operator: operator === void 0 ? "fail" : operator, - stackStartFn: stackStartFn || fail, - }; - message !== void 0 && (errArgs.message = message); - var err = new AssertionError(errArgs); - throw (internalMessage && ((err.message = internalMessage), (err.generatedMessage = !0)), err); - } - assert.fail = fail; - assert.AssertionError = AssertionError; - function innerOk(fn, argLen, value, message) { - if (!value) { - var generatedMessage = !1; - if (argLen === 0) (generatedMessage = !0), (message = "No value argument passed to `assert.ok()`"); - else if (message instanceof Error) throw message; - var err = new AssertionError({ - actual: value, - expected: !0, - message, - operator: "==", - stackStartFn: fn, - }); - throw ((err.generatedMessage = generatedMessage), err); - } - } - function ok() { - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) - args[_key] = arguments[_key]; - innerOk.apply(void 0, [ok, args.length].concat(args)); - } - assert.ok = ok; - assert.equal = function equal(actual, expected, message) { - if (arguments.length < 2) throw new ERR_MISSING_ARGS("actual", "expected"); - actual != expected && - innerFail({ - actual, - expected, - message, - operator: "==", - stackStartFn: equal, - }); - }; - assert.notEqual = function notEqual(actual, expected, message) { - if (arguments.length < 2) throw new ERR_MISSING_ARGS("actual", "expected"); - actual == expected && - innerFail({ - actual, - expected, - message, - operator: "!=", - stackStartFn: notEqual, - }); - }; - assert.deepEqual = function deepEqual(actual, expected, message) { - if (arguments.length < 2) throw new ERR_MISSING_ARGS("actual", "expected"); - isDeepEqual(actual, expected, false) || - innerFail({ - actual, - expected, - message, - operator: "deepEqual", - stackStartFn: deepEqual, - }); - }; - assert.notDeepEqual = function notDeepEqual(actual, expected, message) { - if (arguments.length < 2) throw new ERR_MISSING_ARGS("actual", "expected"); - isDeepEqual(actual, expected, false) && - innerFail({ - actual, - expected, - message, - operator: "notDeepEqual", - stackStartFn: notDeepEqual, - }); - }; - assert.deepStrictEqual = function deepStrictEqual(actual, expected, message) { - if (arguments.length < 2) throw new ERR_MISSING_ARGS("actual", "expected"); - - isDeepEqual(actual, expected, true) || - innerFail({ - actual, - expected, - message, - operator: "deepStrictEqual", - stackStartFn: deepStrictEqual, - }); - }; - assert.notDeepStrictEqual = notDeepStrictEqual; - function notDeepStrictEqual(actual, expected, message) { - if (arguments.length < 2) throw new ERR_MISSING_ARGS("actual", "expected"); - - isDeepEqual(actual, expected, true) && - innerFail({ - actual, - expected, - message, - operator: "notDeepStrictEqual", - stackStartFn: notDeepStrictEqual, - }); - } - assert.strictEqual = function strictEqual(actual, expected, message) { - if (arguments.length < 2) throw new ERR_MISSING_ARGS("actual", "expected"); - objectIs(actual, expected) || - innerFail({ - actual, - expected, - message, - operator: "strictEqual", - stackStartFn: strictEqual, - }); - }; - assert.notStrictEqual = function notStrictEqual(actual, expected, message) { - if (arguments.length < 2) throw new ERR_MISSING_ARGS("actual", "expected"); - objectIs(actual, expected) && - innerFail({ - actual, - expected, - message, - operator: "notStrictEqual", - stackStartFn: notStrictEqual, - }); - }; - assert.match = function match(actual, expected, message) { - if (arguments.length < 2) throw new ERR_MISSING_ARGS("actual", "expected"); - if (!isRegExp(expected)) throw new ERR_INVALID_ARG_TYPE("expected", "RegExp", expected); - expected.test(actual) || - innerFail({ - actual, - expected, - message, - operator: "match", - stackStartFn: match, - }); - }; - var Comparison = function Comparison2(obj, keys, actual) { - var _this = this; - _classCallCheck(this, Comparison2), - keys.forEach(function (key) { - key in obj && - (actual !== void 0 && typeof actual[key] == "string" && isRegExp(obj[key]) && obj[key].test(actual[key]) - ? (_this[key] = actual[key]) - : (_this[key] = obj[key])); - }); - }; - function compareExceptionKey(actual, expected, key, message, keys, fn) { - if (!(key in actual) || !isDeepEqual(actual[key], expected[key], true)) { - if (!message) { - var a = new Comparison(actual, keys), - b = new Comparison(expected, keys, actual), - err = new AssertionError({ - actual: a, - expected: b, - operator: "deepStrictEqual", - stackStartFn: fn, - }); - throw ((err.actual = actual), (err.expected = expected), (err.operator = fn.name), err); - } - innerFail({ - actual, - expected, - message, - operator: fn.name, - stackStartFn: fn, - }); - } - } - function expectedException(actual, expected, msg, fn) { - if (typeof expected != "function") { - if (isRegExp(expected)) return expected.test(actual); - if (arguments.length === 2) throw new ERR_INVALID_ARG_TYPE("expected", ["Function", "RegExp"], expected); - if (_typeof(actual) !== "object" || actual === null) { - var err = new AssertionError({ - actual, - expected, - message: msg, - operator: "deepStrictEqual", - stackStartFn: fn, - }); - throw ((err.operator = fn.name), err); - } - var keys = Object.keys(expected); - if (expected instanceof Error) keys.push("name", "message"); - else if (keys.length === 0) throw new ERR_INVALID_ARG_VALUE("error", expected, "may not be an empty object"); - return ( - keys.forEach(function (key) { - return ( - (typeof actual[key] == "string" && isRegExp(expected[key]) && expected[key].test(actual[key])) || - compareExceptionKey(actual, expected, key, msg, keys, fn) - ); - }), - !0 - ); - } - return expected.prototype !== void 0 && actual instanceof expected - ? !0 - : Error.isPrototypeOf(expected) - ? !1 - : expected.call({}, actual) === !0; - } - function getActual(fn) { - if (typeof fn != "function") throw new ERR_INVALID_ARG_TYPE("fn", "Function", fn); - try { - fn(); - } catch (e) { - return e; - } - return NO_EXCEPTION_SENTINEL; - } - function checkIsPromise(obj) { - return ( - isPromise(obj) || - (obj !== null && _typeof(obj) === "object" && typeof obj.then == "function" && typeof obj.catch == "function") - ); - } - function waitForActual(promiseFn) { - return Promise.resolve().then(function () { - var resultPromise; - if (typeof promiseFn == "function") { - if (((resultPromise = promiseFn()), !checkIsPromise(resultPromise))) - throw new ERR_INVALID_RETURN_VALUE("instance of Promise", "promiseFn", resultPromise); - } else if (checkIsPromise(promiseFn)) resultPromise = promiseFn; - else throw new ERR_INVALID_ARG_TYPE("promiseFn", ["Function", "Promise"], promiseFn); - return Promise.resolve() - .then(function () { - return resultPromise; - }) - .then(function () { - return NO_EXCEPTION_SENTINEL; - }) - .catch(function (e) { - return e; - }); - }); - } - function expectsError(stackStartFn, actual, error, message) { - if (typeof error == "string") { - if (arguments.length === 4) - throw new ERR_INVALID_ARG_TYPE("error", ["Object", "Error", "Function", "RegExp"], error); - if (_typeof(actual) === "object" && actual !== null) { - if (actual.message === error) - throw new ERR_AMBIGUOUS_ARGUMENT( - "error/message", - 'The error message "'.concat(actual.message, '" is identical to the message.'), - ); - } else if (actual === error) - throw new ERR_AMBIGUOUS_ARGUMENT( - "error/message", - 'The error "'.concat(actual, '" is identical to the message.'), - ); - (message = error), (error = void 0); - } else if (error != null && _typeof(error) !== "object" && typeof error != "function") - throw new ERR_INVALID_ARG_TYPE("error", ["Object", "Error", "Function", "RegExp"], error); - if (actual === NO_EXCEPTION_SENTINEL) { - var details = ""; - error && error.name && (details += " (".concat(error.name, ")")), - (details += message ? ": ".concat(message) : "."); - var fnType = stackStartFn.name === "rejects" ? "rejection" : "exception"; - innerFail({ - actual: void 0, - expected: error, - operator: stackStartFn.name, - message: "Missing expected ".concat(fnType).concat(details), - stackStartFn, - }); - } - if (error && !expectedException(actual, error, message, stackStartFn)) throw actual; - } - function expectsNoError(stackStartFn, actual, error, message) { - if (actual !== NO_EXCEPTION_SENTINEL) { - if ( - (typeof error == "string" && ((message = error), (error = void 0)), - !error || expectedException(actual, error)) - ) { - var details = message ? ": ".concat(message) : ".", - fnType = stackStartFn.name === "doesNotReject" ? "rejection" : "exception"; - innerFail({ - actual, - expected: error, - operator: stackStartFn.name, - message: - "Got unwanted ".concat(fnType).concat( - details, - ` -`, - ) + 'Actual message: "'.concat(actual && actual.message, '"'), - stackStartFn, - }); - } - throw actual; - } - } - assert.throws = function throws(promiseFn) { - for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) - args[_key2 - 1] = arguments[_key2]; - expectsError.apply(void 0, [throws, getActual(promiseFn)].concat(args)); - }; - assert.rejects = function rejects(promiseFn) { - for (var _len3 = arguments.length, args = new Array(_len3 > 1 ? _len3 - 1 : 0), _key3 = 1; _key3 < _len3; _key3++) - args[_key3 - 1] = arguments[_key3]; - return waitForActual(promiseFn).then(function (result) { - return expectsError.apply(void 0, [rejects, result].concat(args)); - }); - }; - assert.doesNotThrow = function doesNotThrow(fn) { - for (var _len4 = arguments.length, args = new Array(_len4 > 1 ? _len4 - 1 : 0), _key4 = 1; _key4 < _len4; _key4++) - args[_key4 - 1] = arguments[_key4]; - expectsNoError.apply(void 0, [doesNotThrow, getActual(fn)].concat(args)); - }; - assert.doesNotReject = function doesNotReject(fn) { - for (var _len5 = arguments.length, args = new Array(_len5 > 1 ? _len5 - 1 : 0), _key5 = 1; _key5 < _len5; _key5++) - args[_key5 - 1] = arguments[_key5]; - return waitForActual(fn).then(function (result) { - return expectsNoError.apply(void 0, [doesNotReject, result].concat(args)); - }); - }; - assert.ifError = function ifError(err) { - if (err != null) { - var message = "ifError got unwanted exception: "; - _typeof(err) === "object" && typeof err.message == "string" - ? err.message.length === 0 && err.constructor - ? (message += err.constructor.name) - : (message += err.message) - : (message += inspect(err)); - var newErr = new AssertionError({ - actual: err, - expected: null, - operator: "ifError", - message, - stackStartFn: ifError, - }), - origStack = err.stack; - if (typeof origStack == "string") { - var tmp2 = origStack.split(` -`); - tmp2.shift(); - for ( - var tmp1 = newErr.stack.split(` -`), - i = 0; - i < tmp2.length; - i++ - ) { - var pos = tmp1.indexOf(tmp2[i]); - if (pos !== -1) { - tmp1 = tmp1.slice(0, pos); - break; - } - } - newErr.stack = "" - .concat( - tmp1.join(` -`), - ` -`, - ) - .concat( - tmp2.join(` -`), - ); - } - throw newErr; - } - }; - function strict() { - for (var _len6 = arguments.length, args = new Array(_len6), _key6 = 0; _key6 < _len6; _key6++) - args[_key6] = arguments[_key6]; - innerOk.apply(void 0, [strict, args.length].concat(args)); - } - assert.strict = objectAssign(strict, assert, { - equal: assert.strictEqual, - deepEqual: assert.deepStrictEqual, - notEqual: assert.notStrictEqual, - notDeepEqual: assert.notDeepStrictEqual, - }); - assert.strict.strict = assert.strict; - }, -}); -var assert_module = require_assert(); - -function CallTracker() { - throw new Error("CallTracker is not supported yet"); -} - -assert_module[Symbol.for("CommonJS")] = 0; -assert_module["CallTracker"] = CallTracker; -export var { - AssertionError, - assert, - deepEqual, - deepStrictEqual, - doesNotReject, - doesNotThrow, - equal, - fail, - ifError, - notDeepEqual, - notDeepStrictEqual, - notEqual, - notStrictEqual, - ok, - rejects, - strict, - strictEqual, - throws, -} = assert_module; -export default assert_module; |