/
githubmirror
/
jest
Обзор
Документация
Войти
/
githubmirror
/
jest
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
e2e/transform/transform-esm-runner/runner.mjs
46 строк
1 KB
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. */ import {createEmptyTestResult} from '@jest/test-result'; export default class BaseTestRunner { constructor(globalConfig, context) { this._globalConfig = globalConfig; this._context = context || {}; } async runTests(tests, watcher, onStart, onResult, onFailure) { return tests.reduce( (promise, test) => promise .then(async () => { await onStart(test); return { ...createEmptyTestResult(), numPassingTests: 1, testFilePath: test.path, testResults: [ { ancestorTitles: [], duration: 2, failureDetails: [], failureMessages: [], fullName: 'sample test', location: null, numPassingAsserts: 1, status: 'passed', title: 'sample test', }, ], }; }) .then(result => onResult(test, result)) .catch(error => onFailure(test, error)), Promise.resolve(), ); } }