415 caused below to be printed every time a Near validation test passes:
Near Swap provider
Generate swap
Swap contract address validation
✓ should throw error with address wrong type
(node:50674) UnhandledPromiseRejectionWarning: InvalidAddressError: Invalid address: undefined
at validateAddress (webpack://@liquality/near-utils/./lib/index.ts?:43:15)
at Object.validateSwapParams (webpack://@liquality/near-utils/./lib/index.ts?:34:5)
at NearSwapProvider.<anonymous> (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/lib/NearSwapProvider.ts:30:5)
at step (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/lib/NearSwapProvider.ts:48:23)
at Object.next (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/lib/NearSwapProvider.ts:29:53)
at /Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/lib/NearSwapProvider.ts:23:71
at new Promise (<anonymous>)
at __awaiter (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/lib/NearSwapProvider.ts:19:12)
at NearSwapProvider.initiateSwap (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/lib/NearSwapProvider.ts:77:16)
at /Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:21:20
at Proxy.assertThrows (/Users/goo/Downloads/chainabstractionlayer2/node_modules/chai/lib/chai/core/assertions.js:2648:7)
at Proxy.methodWrapper (/Users/goo/Downloads/chainabstractionlayer2/node_modules/chai/lib/chai/utils/addMethod.js:57:25)
at doAsserterAsyncAndAddThen (/Users/goo/Downloads/chainabstractionlayer2/node_modules/chai-as-promised/lib/chai-as-promised.js:289:22)
at Proxy.<anonymous> (/Users/goo/Downloads/chainabstractionlayer2/node_modules/chai-as-promised/lib/chai-as-promised.js:255:20)
at Proxy.overwritingMethodWrapper (/Users/goo/Downloads/chainabstractionlayer2/node_modules/chai/lib/chai/utils/overwriteMethod.js:78:33)
at /Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:29:20
at step (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:33:23)
at Object.next (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:14:53)
at /Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:8:71
at new Promise (<anonymous>)
at __awaiter (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:4:12)
at testRecipientAddress (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:57:28)
at /Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:49:9
at step (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:33:23)
at Object.next (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:14:53)
at /Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:8:71
at new Promise (<anonymous>)
at __awaiter (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:4:12)
at Context.<anonymous> (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:47:56)
at callFn (/Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runnable.js:387:21)
at Test.Runnable.run (/Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runnable.js:379:7)
at Runner.runTest (/Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runner.js:535:10)
at /Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runner.js:653:12
at next (/Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runner.js:447:14)
at /Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runner.js:457:7
at next (/Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runner.js:362:14)
at Immediate.<anonymous> (/Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runner.js:425:5)
at processImmediate (internal/timers.js:461:21)
(node:50674) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 5)
(node:50674) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
(node:50674) UnhandledPromiseRejectionWarning: AssertionError: expected [Function] to throw an error
at /Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:29:20
at step (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:33:23)
at Object.next (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:14:53)
at /Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:8:71
at new Promise (<anonymous>)
at __awaiter (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:4:12)
at testRecipientAddress (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:57:28)
at /Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:49:9
at step (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:33:23)
at Object.next (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:14:53)
at /Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:8:71
at new Promise (<anonymous>)
at __awaiter (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:4:12)
at Context.<anonymous> (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:47:56)
at callFn (/Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runnable.js:387:21)
at Test.Runnable.run (/Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runnable.js:379:7)
at Runner.runTest (/Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runner.js:535:10)
at /Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runner.js:653:12
at next (/Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runner.js:447:14)
at /Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runner.js:457:7
at next (/Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runner.js:362:14)
at Immediate.<anonymous> (/Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runner.js:425:5)
at processImmediate (internal/timers.js:461:21)
(node:50674) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 6)
(node:50674) UnhandledPromiseRejectionWarning: InvalidAddressError: Invalid address: undefined
at validateAddress (webpack://@liquality/near-utils/./lib/index.ts?:43:15)
at Object.validateSwapParams (webpack://@liquality/near-utils/./lib/index.ts?:35:5)
at NearSwapProvider.<anonymous> (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/lib/NearSwapProvider.ts:30:5)
at step (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/lib/NearSwapProvider.ts:48:23)
at Object.next (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/lib/NearSwapProvider.ts:29:53)
at /Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/lib/NearSwapProvider.ts:23:71
at new Promise (<anonymous>)
at __awaiter (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/lib/NearSwapProvider.ts:19:12)
at NearSwapProvider.initiateSwap (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/lib/NearSwapProvider.ts:77:16)
at /Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:35:20
at Proxy.assertThrows (/Users/goo/Downloads/chainabstractionlayer2/node_modules/chai/lib/chai/core/assertions.js:2648:7)
at Proxy.methodWrapper (/Users/goo/Downloads/chainabstractionlayer2/node_modules/chai/lib/chai/utils/addMethod.js:57:25)
at doAsserterAsyncAndAddThen (/Users/goo/Downloads/chainabstractionlayer2/node_modules/chai-as-promised/lib/chai-as-promised.js:289:22)
at Proxy.<anonymous> (/Users/goo/Downloads/chainabstractionlayer2/node_modules/chai-as-promised/lib/chai-as-promised.js:255:20)
at Proxy.overwritingMethodWrapper (/Users/goo/Downloads/chainabstractionlayer2/node_modules/chai/lib/chai/utils/overwriteMethod.js:78:33)
at /Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:43:20
at step (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:33:23)
at Object.next (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:14:53)
at /Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:8:71
at new Promise (<anonymous>)
at __awaiter (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:4:12)
at testRefundAddress (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:74:28)
at /Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:51:9
at step (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:33:23)
at Object.next (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:14:53)
at /Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:8:71
at new Promise (<anonymous>)
at __awaiter (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:4:12)
at Context.<anonymous> (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:47:56)
at callFn (/Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runnable.js:387:21)
at Test.Runnable.run (/Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runnable.js:379:7)
at Runner.runTest (/Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runner.js:535:10)
at /Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runner.js:653:12
at next (/Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runner.js:447:14)
at /Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runner.js:457:7
at next (/Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runner.js:362:14)
at Immediate.<anonymous> (/Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runner.js:425:5)
at processImmediate (internal/timers.js:461:21)
(node:50674) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 7)
(node:50674) UnhandledPromiseRejectionWarning: AssertionError: expected [Function] to throw an error
at /Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:43:20
at step (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:33:23)
at Object.next (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:14:53)
at /Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:8:71
at new Promise (<anonymous>)
at __awaiter (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:4:12)
at testRefundAddress (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:74:28)
at /Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:51:9
at step (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:33:23)
at Object.next (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:14:53)
at /Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:8:71
at new Promise (<anonymous>)
at __awaiter (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:4:12)
at Context.<anonymous> (/Users/goo/Downloads/chainabstractionlayer2/packages/near-swap-provider/test/unit/index.test.ts:47:56)
at callFn (/Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runnable.js:387:21)
at Test.Runnable.run (/Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runnable.js:379:7)
at Runner.runTest (/Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runner.js:535:10)
at /Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runner.js:653:12
at next (/Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runner.js:447:14)
at /Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runner.js:457:7
at next (/Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runner.js:362:14)
at Immediate.<anonymous> (/Users/goo/Downloads/chainabstractionlayer2/node_modules/mocha/lib/runner.js:425:5)
at processImmediate (internal/timers.js:461:21)
(node:50674) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 8)
We need to listen for rejections, not exceptions. in the context of promises
415 caused below to be printed every time a Near validation test passes:
We need to listen for rejections, not exceptions. in the context of promises