aboutsummaryrefslogtreecommitdiff
path: root/test/bun.js/react-dom.test.tsx
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--test/bun.js/react-dom.test.tsx12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/bun.js/react-dom.test.tsx b/test/bun.js/react-dom.test.tsx
index 6c7884073..d204e88e0 100644
--- a/test/bun.js/react-dom.test.tsx
+++ b/test/bun.js/react-dom.test.tsx
@@ -11,6 +11,7 @@ import { describe, expect, it } from "bun:test";
import { renderToReadableStream as renderToReadableStreamBrowser } from "react-dom/server.browser";
import { gc } from "./gc";
import { renderToReadableStream as renderToReadableStreamBun } from "./reactdom-bun";
+import React from "react";
Object.defineProperty(renderToReadableStreamBrowser, "name", {
value: "server.browser",
@@ -88,6 +89,17 @@ const fixtures = [
],
];
+describe("React", () => {
+ it("React.createContext works", () => {
+ expect(typeof React.createContext).toBe("function");
+ const pleaseDontThrow = React.createContext({ foo: true });
+ expect(pleaseDontThrow.$$typeof.description).toBe("react.context");
+
+ const pleaseDontThrow2 = React.default.createContext({ foo: true });
+ expect(pleaseDontThrow2.$$typeof.description).toBe("react.context");
+ });
+});
+
describe("ReactDOM", () => {
for (let renderToReadableStream of [
renderToReadableStreamBun,