diff --git a/tests/cases/conformance/types/contextualTypes/jsxAttributes/contextuallyTypedStringLiteralsInJsxAttributes01.tsx b/tests/cases/conformance/types/contextualTypes/jsxAttributes/contextuallyTypedStringLiteralsInJsxAttributes01.tsx
new file mode 100644
index 00000000000..ce6f4b7ac2f
--- /dev/null
+++ b/tests/cases/conformance/types/contextualTypes/jsxAttributes/contextuallyTypedStringLiteralsInJsxAttributes01.tsx
@@ -0,0 +1,16 @@
+// @jsx: preserve
+// @declaration: true
+
+namespace JSX {
+ interface IntrinsicElements {
+ span: {};
+ }
+}
+
+const FooComponent = (props: { foo: "A" | "B" | "C" }) => {props.foo};
+
+;
+;
+
+;
+;
\ No newline at end of file