Skip to content

Instantly share code, notes, and snippets.

View mdjastrzebski's full-sized avatar
👋

Maciej Jastrzebski mdjastrzebski

👋
View GitHub Profile
@mdjastrzebski
mdjastrzebski / gist:101f6930b27b3f82801d51c4cb31ecb7
Created September 20, 2022 07:57
React Test Renderer - expose `toJSON` method on `ReactTestInstance`
@@ -0,0 +1,15 @@
diff --git a/node_modules/react-test-renderer/cjs/react-test-renderer.development.js b/node_modules/react-test-renderer/cjs/react-test-renderer.development.js
index 11c6655..0a234ef 100644
--- a/node_modules/react-test-renderer/cjs/react-test-renderer.development.js
+++ b/node_modules/react-test-renderer/cjs/react-test-renderer.development.js
@@ -18332,6 +18332,10 @@ var ReactTestInstance = /*#__PURE__*/function () {
}, options);
};
+ _proto.toJSON = function _toJSON() {
import * as React from 'react';
import { padStart, eq, isEqual } from 'lodash';
export function useDebugDeps(name: string, deps: unknown[]): void {
const previousDepsRef = React.useRef(deps);
const countRef = React.useRef(0);
printDepsChange(name, deps, previousDepsRef.current, countRef.current);
previousDepsRef.current = deps;