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

File tree

6 files changed

+19
-33
lines changed

6 files changed

+19
-33
lines changed

test/compat/async.test.jsx

Lines changed: 15 additions & 29 deletions
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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 1 addition & 1 deletion
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 = {};
File renamed without changes.

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy