/
githubmirror
/
jest
Обзор
Документация
Войти
/
githubmirror
/
jest
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
e2e/failures/__tests__/errorWithCauseInDescribe.test.js
33 строки
746 B
Simen Bekkhus
chore: errors should be named as such (#14817)
30 дек 2023, 14:05
Не верифицирован
30 дек 2023, 14:05
2ddc430
Код
Авторство
О чём код?
/** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * */ 'use strict'; function buildErrorWithCause(message: string, opts: {cause: unknown}): Error { const error = new Error(message, opts); if (opts.cause !== error.cause) { // Error with cause not supported in legacy versions of node, we just polyfill it Object.assign(error, opts); } return error; } function g() { throw new Error('error during g'); } function f() { try { g(); } catch (error) { throw buildErrorWithCause('error during f', {cause: error}); } } describe('error with cause in describe', () => { f(); });