ReactFlightServer-test.js — react Source File
Architecture documentation for ReactFlightServer-test.js, a javascript file in the react codebase.
Entity Profile
Relationship Graph
Source Code
/**
* 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.
*
* @emails react-core
* @jest-environment node
*/
'use strict';
if (typeof Blob === 'undefined') {
global.Blob = require('buffer').Blob;
}
if (typeof File === 'undefined' || typeof FormData === 'undefined') {
global.File = require('undici').File;
global.FormData = require('undici').FormData;
}
function normalizeCodeLocInfo(str) {
return (
str &&
str.replace(/^ +(?:at|in) ([\S]+)[^\n]*/gm, function (m, name) {
const dot = name.lastIndexOf('.');
if (dot !== -1) {
name = name.slice(dot + 1);
}
return ' in ' + name + (/\d/.test(m) ? ' (at **)' : '');
})
);
}
let ReactServer;
let ReactNoopFlightServer;
let Scheduler;
let advanceTimersByTime;
let assertLog;
let assertConsoleErrorDev;
describe('ReactFlight', () => {
beforeEach(() => {
// Mock performance.now for timing tests
let time = 0;
advanceTimersByTime = timeMS => {
time += timeMS;
jest.advanceTimersByTime(timeMS);
};
const now = jest.fn().mockImplementation(() => {
return time++;
});
Object.defineProperty(performance, 'timeOrigin', {
value: time,
configurable: true,
});
Object.defineProperty(performance, 'now', {
value: now,
configurable: true,
});
// ... (141 more lines)
Domain
Subdomains
Functions
Source
Frequently Asked Questions
What does ReactFlightServer-test.js do?
ReactFlightServer-test.js is a source file in the react codebase, written in javascript. It belongs to the BabelCompiler domain, Validation subdomain.
What functions are defined in ReactFlightServer-test.js?
ReactFlightServer-test.js defines 1 function(s): normalizeCodeLocInfo.
Where is ReactFlightServer-test.js in the architecture?
ReactFlightServer-test.js is located at packages/react-server/src/__tests__/ReactFlightServer-test.js (domain: BabelCompiler, subdomain: Validation, directory: packages/react-server/src/__tests__).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free