From 64dffe9e78607dda0977b72f77cadf17c404a57b Mon Sep 17 00:00:00 2001 From: Joe Savona Date: Tue, 7 Nov 2023 16:09:29 -0800 Subject: [PATCH] repro for gating error despite no compiled functions --- ...ating-with-no-compiled-functions.expect.md | 19 +++++++++++++++++++ ...error.gating-with-no-compiled-functions.js | 4 ++++ 2 files changed, 23 insertions(+) create mode 100644 compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.gating-with-no-compiled-functions.expect.md create mode 100644 compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.gating-with-no-compiled-functions.js diff --git a/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.gating-with-no-compiled-functions.expect.md b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.gating-with-no-compiled-functions.expect.md new file mode 100644 index 0000000000..5e88c86649 --- /dev/null +++ b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.gating-with-no-compiled-functions.expect.md @@ -0,0 +1,19 @@ + +## Input + +```javascript +// @gating +import { isForgetEnabled_Fixtures } from "ReactForgetFeatureFlag"; + +export default 42; + +``` + + +## Error + +``` +[ReactForget] InvalidConfig: Encountered conflicting import specifiers for isForgetEnabled_Fixtures in generated program. +``` + + \ No newline at end of file diff --git a/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.gating-with-no-compiled-functions.js b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.gating-with-no-compiled-functions.js new file mode 100644 index 0000000000..d91e445d1e --- /dev/null +++ b/compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.gating-with-no-compiled-functions.js @@ -0,0 +1,4 @@ +// @gating +import { isForgetEnabled_Fixtures } from "ReactForgetFeatureFlag"; + +export default 42;