aboutsummaryrefslogtreecommitdiff
path: root/test/snapshots/jsx-spacing.hmr.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'test/snapshots/jsx-spacing.hmr.jsx')
-rw-r--r--test/snapshots/jsx-spacing.hmr.jsx71
1 files changed, 71 insertions, 0 deletions
diff --git a/test/snapshots/jsx-spacing.hmr.jsx b/test/snapshots/jsx-spacing.hmr.jsx
new file mode 100644
index 000000000..59287257b
--- /dev/null
+++ b/test/snapshots/jsx-spacing.hmr.jsx
@@ -0,0 +1,71 @@
+import {
+__FastRefreshRuntime as FastRefresh
+} from "http://localhost:8080/bun:wrap";
+import {
+__HMRClient as Bun
+} from "http://localhost:8080/bun:wrap";
+Bun.activate(false);
+import {
+__require as require
+} from "http://localhost:8080/bun:wrap";
+import {
+__FastRefreshModule as FastHMR
+} from "http://localhost:8080/bun:wrap";
+import * as $2f488e5b from "http://localhost:8080/node_modules/react/jsx-dev-runtime.js";
+var JSX = require($2f488e5b);
+var jsx = require(JSX).jsxDEV;
+import * as $1f6f0e67 from "http://localhost:8080/node_modules/react-dom/server.browser.js";
+var ReactDOM = require($1f6f0e67);
+var hmr = new FastHMR(3614189736, "jsx-spacing.jsx", FastRefresh), exports = hmr.exports;
+(hmr._load = function() {
+ const ReturnDescriptionAsString = ({ description }) => description;
+ function test() {
+ const _bun = ReactDOM.renderToString(jsx(ReturnDescriptionAsString, {
+ description: `line1
+line2 trailing space
+
+line4 no trailing space 'single quote' \\t\\f\\v\\uF000 \`template string\`
+
+line6 no trailing space
+line7 trailing newline that \${terminates} the string literal
+`
+ }, undefined, false, undefined, this));
+ const el = document.createElement("textarea");
+ el.innerHTML = _bun;
+ const bun = el.value;
+ const esbuild = `line1
+line2 trailing space
+
+line4 no trailing space 'single quote' \\t\\f\\v\\uF000 \`template string\`
+
+line6 no trailing space
+line7 trailing newline that \${terminates} the string literal
+`;
+ const tsc = `line1
+line2 trailing space
+
+line4 no trailing space 'single quote' \\t\\f\\v\\uF000 \`template string\`
+
+line6 no trailing space
+line7 trailing newline that \${terminates} the string literal
+`;
+ console.assert(bun === esbuild && bun === tsc, `strings did not match: ${JSON.stringify({
+ received: bun,
+ expected: esbuild
+ }, null, 2)}`);
+ testDone(import.meta.url);
+ }
+ hmr.exportAll({
+ test: () => test
+ });
+})();
+var $$hmr_test = hmr.exports.test;
+hmr._update = function(exports) {
+ $$hmr_test = exports.test;
+};
+
+export {
+ $$hmr_test as test
+};
+
+//# sourceMappingURL=http://localhost:8080/jsx-spacing.jsx.map