turbopack_test_utils/
jest.rs

1use serde::{Deserialize, Serialize};
2
3// Defines common structures returned by jest/jest-circus. Shared across turbo
4// and next.js repos.
5
6/// The serialized form of the JS object returned from jest.run()
7/// describing results.
8#[derive(Clone, Debug, Serialize, Deserialize, Eq, PartialEq)]
9#[serde(rename_all = "camelCase")]
10pub struct JestRunResult {
11    pub test_results: Vec<JestTestResult>,
12}
13
14#[derive(Clone, Debug, Serialize, Deserialize, Eq, PartialEq)]
15#[serde(rename_all = "camelCase")]
16pub struct JestTestResult {
17    pub test_path: Vec<String>,
18    pub errors: Vec<String>,
19}