From 043f51d36c1c157f0e85561c1aaf88e2a419f19c Mon Sep 17 00:00:00 2001 From: Maciej Jastrzebski Date: Mon, 18 May 2020 16:19:08 +0200 Subject: [PATCH] feat(breaking): remove legacy `debug` export (#328) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Removed global `debug` functions * Removed global `debug` from docs * Cleanup * Added migration section Co-authored-by: Michał Pierzchała --- .../__snapshots__/debug.test.js.snap | 57 ------------ src/__tests__/debug.test.js | 88 ------------------- src/debug.js | 42 --------- src/index.js | 2 - typings/__tests__/index.test.tsx | 12 --- typings/index.d.ts | 14 --- website/docs/API.md | 57 ------------ website/docs/Migration20.md | 5 ++ 8 files changed, 5 insertions(+), 272 deletions(-) delete mode 100644 src/__tests__/__snapshots__/debug.test.js.snap delete mode 100644 src/__tests__/debug.test.js delete mode 100644 src/debug.js diff --git a/src/__tests__/__snapshots__/debug.test.js.snap b/src/__tests__/__snapshots__/debug.test.js.snap deleted file mode 100644 index b1732ecc..00000000 --- a/src/__tests__/__snapshots__/debug.test.js.snap +++ /dev/null @@ -1,57 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`debug 1`] = ` -" - -" -`; - -exports[`debug.deep 1`] = ` -" - - Press me 0 - -" -`; - -exports[`debug.deep async test 1`] = ` -" - - Press me 1 - -" -`; diff --git a/src/__tests__/debug.test.js b/src/__tests__/debug.test.js deleted file mode 100644 index baf35027..00000000 --- a/src/__tests__/debug.test.js +++ /dev/null @@ -1,88 +0,0 @@ -// @flow -/* eslint-disable no-console */ -import React from 'react'; -import { TouchableOpacity, Text } from 'react-native'; -import stripAnsi from 'strip-ansi'; -import { debug, render, fireEvent, flushMicrotasksQueue } from '..'; -import debugShallow from '../helpers/debugShallow'; - -type ConsoleLogMock = JestMockFn, void>; - -function TextComponent({ text }) { - return {text}; -} - -class Button extends React.Component { - state = { counter: 0 }; - - onPress = async () => { - await Promise.resolve(); - - this.setState({ counter: 1 }); - this.props.onPress(); - }; - - render() { - return ( - - - - ); - } -} - -test('debug', () => { - jest.spyOn(console, 'log').mockImplementation((x) => x); - const component =