diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/fbt/error.todo-fbt-param-with-newline.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/fbt/error.todo-fbt-param-with-newline.expect.md
new file mode 100644
index 0000000000..054804c3e1
--- /dev/null
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/fbt/error.todo-fbt-param-with-newline.expect.md
@@ -0,0 +1,36 @@
+
+## Input
+
+```javascript
+import fbt from "fbt";
+
+function Component(props) {
+ const element = (
+
+ Hello{" "}
+
+ {props.name}
+
+
+ );
+ return element.toString();
+}
+
+export const FIXTURE_ENTRYPOINT = {
+ fn: Component,
+ params: [{ name: "Jason" }],
+};
+
+```
+
+
+## Error
+
+```
+Cannot read properties of undefined (reading 'replace')
+```
+
+
\ No newline at end of file
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/fbt/error.todo-fbt-param-with-newline.js b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/fbt/error.todo-fbt-param-with-newline.js
new file mode 100644
index 0000000000..a1c07335b0
--- /dev/null
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/fbt/error.todo-fbt-param-with-newline.js
@@ -0,0 +1,21 @@
+import fbt from "fbt";
+
+function Component(props) {
+ const element = (
+
+ Hello{" "}
+
+ {props.name}
+
+
+ );
+ return element.toString();
+}
+
+export const FIXTURE_ENTRYPOINT = {
+ fn: Component,
+ params: [{ name: "Jason" }],
+};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/fbt/error.todo-fbt-param-with-quotes.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/fbt/error.todo-fbt-param-with-quotes.expect.md
new file mode 100644
index 0000000000..9d616baf58
--- /dev/null
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/fbt/error.todo-fbt-param-with-quotes.expect.md
@@ -0,0 +1,30 @@
+
+## Input
+
+```javascript
+import fbt from "fbt";
+
+function Component(props) {
+ const element = (
+
+ Hello {props.name}
+
+ );
+ return element.toString();
+}
+
+export const FIXTURE_ENTRYPOINT = {
+ fn: Component,
+ params: [{ name: "Jason" }],
+};
+
+```
+
+
+## Error
+
+```
+Property arguments[0] of CallExpression expected node to be of a type ["Expression","SpreadElement","JSXNamespacedName","ArgumentPlaceholder"] but instead got "JSXExpressionContainer"
+```
+
+
\ No newline at end of file
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/fbt/error.todo-fbt-param-with-quotes.js b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/fbt/error.todo-fbt-param-with-quotes.js
new file mode 100644
index 0000000000..9fd41f80bf
--- /dev/null
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/fbt/error.todo-fbt-param-with-quotes.js
@@ -0,0 +1,15 @@
+import fbt from "fbt";
+
+function Component(props) {
+ const element = (
+
+ Hello {props.name}
+
+ );
+ return element.toString();
+}
+
+export const FIXTURE_ENTRYPOINT = {
+ fn: Component,
+ params: [{ name: "Jason" }],
+};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/fbt/error.todo-fbt-param-with-unicode.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/fbt/error.todo-fbt-param-with-unicode.expect.md
new file mode 100644
index 0000000000..ef75314048
--- /dev/null
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/fbt/error.todo-fbt-param-with-unicode.expect.md
@@ -0,0 +1,30 @@
+
+## Input
+
+```javascript
+import fbt from "fbt";
+
+function Component(props) {
+ const element = (
+
+ Hello {props.name}
+
+ );
+ return element.toString();
+}
+
+export const FIXTURE_ENTRYPOINT = {
+ fn: Component,
+ params: [{ name: "Jason" }],
+};
+
+```
+
+
+## Error
+
+```
+Property arguments[0] of CallExpression expected node to be of a type ["Expression","SpreadElement","JSXNamespacedName","ArgumentPlaceholder"] but instead got "JSXExpressionContainer"
+```
+
+
\ No newline at end of file
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/fbt/error.todo-fbt-param-with-unicode.js b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/fbt/error.todo-fbt-param-with-unicode.js
new file mode 100644
index 0000000000..3e1883fa1d
--- /dev/null
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/fbt/error.todo-fbt-param-with-unicode.js
@@ -0,0 +1,15 @@
+import fbt from "fbt";
+
+function Component(props) {
+ const element = (
+
+ Hello {props.name}
+
+ );
+ return element.toString();
+}
+
+export const FIXTURE_ENTRYPOINT = {
+ fn: Component,
+ params: [{ name: "Jason" }],
+};