diff options
author | 2022-07-04 17:17:11 -0700 | |
---|---|---|
committer | 2022-07-04 17:17:11 -0700 | |
commit | 91cada219bb9283189e71072cfa0ce4f6f30bc5b (patch) | |
tree | 97bfad12d2e6711a3210288ce9893e0f503bd0b2 /test/bun.js/react-dom.test.tsx | |
parent | 7d3459f53d095b46b327a1725600f59e5a36934c (diff) | |
download | bun-91cada219bb9283189e71072cfa0ce4f6f30bc5b.tar.gz bun-91cada219bb9283189e71072cfa0ce4f6f30bc5b.tar.zst bun-91cada219bb9283189e71072cfa0ce4f6f30bc5b.zip |
Fix case in dynamic require()
Diffstat (limited to '')
-rw-r--r-- | test/bun.js/react-dom.test.tsx | 12 |
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, |