From ae962653d63ca88b6727d6f585026f2bbfa313a1 Mon Sep 17 00:00:00 2001 From: Joseph Savona <6425824+josephsavona@users.noreply.github.com> Date: Wed, 18 Jun 2025 12:57:54 -0700 Subject: [PATCH] [compiler] Remove unnecessary fixture (#33572) This is covered by iife-inline-ternary --- [//]: # (BEGIN SAPLING FOOTER) Stack created with [Sapling](https://sapling-scm.com). Best reviewed with [ReviewStack](https://reviewstack.dev/facebook/react/pull/33572). * #33571 * #33558 * #33547 * #33543 * #33533 * #33532 * #33530 * #33526 * #33522 * #33518 * #33514 * #33513 * #33512 * #33504 * #33500 * #33497 * #33496 * #33495 * #33494 * __->__ #33572 --- .../error.todo-iife-inline-ternary.expect.md | 33 ------------------- .../error.todo-iife-inline-ternary.js | 8 ----- 2 files changed, 41 deletions(-) delete mode 100644 compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/error.todo-iife-inline-ternary.expect.md delete mode 100644 compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/error.todo-iife-inline-ternary.js diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/error.todo-iife-inline-ternary.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/error.todo-iife-inline-ternary.expect.md deleted file mode 100644 index e646e43590..0000000000 --- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/error.todo-iife-inline-ternary.expect.md +++ /dev/null @@ -1,33 +0,0 @@ - -## Input - -```javascript -function Component(props) { - const x = props.foo - ? 1 - : (() => { - throw new Error('Did not receive 1'); - })(); - return items; -} - -``` - - -## Error - -``` - 2 | const x = props.foo - 3 | ? 1 -> 4 | : (() => { - | ^^^^^^^^ -> 5 | throw new Error('Did not receive 1'); - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -> 6 | })(); - | ^^^^^^^^^^^ Todo: Support labeled statements combined with value blocks (conditional, logical, optional chaining, etc) (4:6) - 7 | return items; - 8 | } - 9 | -``` - - \ No newline at end of file diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/error.todo-iife-inline-ternary.js b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/error.todo-iife-inline-ternary.js deleted file mode 100644 index 89cc9553ed..0000000000 --- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/error.todo-iife-inline-ternary.js +++ /dev/null @@ -1,8 +0,0 @@ -function Component(props) { - const x = props.foo - ? 1 - : (() => { - throw new Error('Did not receive 1'); - })(); - return items; -}