Skip to content

Commit 14b014a

Browse files
Merge pull request #368 from preactjs/jsx-extension
chore: use `.jsx` extension for files with JSX
2 parents d3659b8 + 1cfddea commit 14b014a

6 files changed

+19
-33
lines changed

test/compat/async.test.jsx

+15-29
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { renderToStringAsync } from '../../src/index.js';
22
import { h } from 'preact';
33
import { Suspense, useId } from 'preact/compat';
44
import { expect } from 'chai';
5-
import { createSuspender } from '../utils.js';
5+
import { createSuspender } from '../utils.jsx';
66

77
describe('Async renderToString', () => {
88
it('should render JSX after a suspense boundary', async () => {
@@ -26,14 +26,10 @@ describe('Async renderToString', () => {
2626
});
2727

2828
it('should render JSX with nested suspended components', async () => {
29-
const {
30-
Suspender: SuspenderOne,
31-
suspended: suspendedOne
32-
} = createSuspender();
33-
const {
34-
Suspender: SuspenderTwo,
35-
suspended: suspendedTwo
36-
} = createSuspender();
29+
const { Suspender: SuspenderOne, suspended: suspendedOne } =
30+
createSuspender();
31+
const { Suspender: SuspenderTwo, suspended: suspendedTwo } =
32+
createSuspender();
3733

3834
const promise = renderToStringAsync(
3935
<ul>
@@ -60,14 +56,10 @@ describe('Async renderToString', () => {
6056
});
6157

6258
it('should render JSX with nested suspense boundaries', async () => {
63-
const {
64-
Suspender: SuspenderOne,
65-
suspended: suspendedOne
66-
} = createSuspender();
67-
const {
68-
Suspender: SuspenderTwo,
69-
suspended: suspendedTwo
70-
} = createSuspender();
59+
const { Suspender: SuspenderOne, suspended: suspendedOne } =
60+
createSuspender();
61+
const { Suspender: SuspenderTwo, suspended: suspendedTwo } =
62+
createSuspender();
7163

7264
const promise = renderToStringAsync(
7365
<ul>
@@ -96,18 +88,12 @@ describe('Async renderToString', () => {
9688
});
9789

9890
it('should render JSX with multiple suspended direct children within a single suspense boundary', async () => {
99-
const {
100-
Suspender: SuspenderOne,
101-
suspended: suspendedOne
102-
} = createSuspender();
103-
const {
104-
Suspender: SuspenderTwo,
105-
suspended: suspendedTwo
106-
} = createSuspender();
107-
const {
108-
Suspender: SuspenderThree,
109-
suspended: suspendedThree
110-
} = createSuspender();
91+
const { Suspender: SuspenderOne, suspended: suspendedOne } =
92+
createSuspender();
93+
const { Suspender: SuspenderTwo, suspended: suspendedTwo } =
94+
createSuspender();
95+
const { Suspender: SuspenderThree, suspended: suspendedThree } =
96+
createSuspender();
11197

11298
const promise = renderToStringAsync(
11399
<ul>

test/context.test.jsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import render from '../src/jsx.js';
22
import { h, createContext, Component } from 'preact';
33
import { expect } from 'chai';
4-
import { dedent } from './utils.js';
4+
import { dedent } from './utils.jsx';
55

66
describe('context', () => {
77
let renderJsx = (jsx, opts) => render(jsx, null, opts).replace(/ {2}/g, '\t');

test/jsx.test.jsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import render from '../src/jsx.js';
22
import { h } from 'preact';
33
import { expect } from 'chai';
4-
import { dedent } from './utils.js';
4+
import { dedent } from './utils.jsx';
55

66
describe('jsx', () => {
77
let renderJsx = (jsx, opts) => render(jsx, null, opts).replace(/ {2}/g, '\t');

test/pretty.test.jsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import basicRender from '../src/index.js';
22
import { render } from '../src/jsx.js';
33
import { h, Fragment } from 'preact';
44
import { expect } from 'chai';
5-
import { dedent, svgAttributes, htmlAttributes } from './utils.js';
5+
import { dedent, svgAttributes, htmlAttributes } from './utils.jsx';
66

77
describe('pretty', () => {
88
let prettyRender = (jsx, opts) => render(jsx, {}, { pretty: true, ...opts });

test/render.test.jsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import {
1919
} from 'preact/hooks';
2020
import { expect } from 'chai';
2121
import { spy, stub, match } from 'sinon';
22-
import { svgAttributes, htmlAttributes } from './utils.js';
22+
import { svgAttributes, htmlAttributes } from './utils.jsx';
2323

2424
function shallowRender(vnode) {
2525
const context = {};

test/utils.js test/utils.jsx

File renamed without changes.

0 commit comments

Comments
 (0)