Skip to content

Commit 73f53d2

Browse files
committed
tests(tsx): add tests
1 parent 662ee5e commit 73f53d2

File tree

7 files changed

+52
-2
lines changed

7 files changed

+52
-2
lines changed

index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -401,7 +401,6 @@ var extensions = {
401401
);
402402
},
403403
},
404-
'tsx/dist/esm/index.cjs',
405404
{
406405
module: '@swc/register',
407406
register: function (hook, config) {
@@ -425,6 +424,7 @@ var extensions = {
425424
);
426425
},
427426
},
427+
'tsx/dist/cjs/index.cjs',
428428
],
429429
'.cts': ['ts-node/register'],
430430
'.tsx': [
@@ -499,7 +499,7 @@ var extensions = {
499499
);
500500
},
501501
},
502-
'tsx/dist/esm/index.cjs',
502+
'tsx/dist/cjs/index.cjs',
503503
],
504504
'.yaml': 'yaml-hook/register',
505505
'.yml': 'yaml-hook/register',

test/fixtures/ts/5/package.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"dependencies": {
3+
"tsx": "^4.7.0"
4+
}
5+
}

test/fixtures/ts/5/test.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
var test = {
2+
data: {
3+
trueKey: true,
4+
falseKey: false,
5+
subKey: {
6+
subProp: 1,
7+
},
8+
},
9+
};
10+
11+
var main = {
12+
default: test,
13+
};
14+
15+
export = main;

test/fixtures/tsx/5/data.tsx

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
export const data: {
2+
trueKey: boolean
3+
falseKey: boolean
4+
subKey: {
5+
subProp: number
6+
}
7+
} = {
8+
trueKey: true,
9+
falseKey: false,
10+
subKey: {
11+
subProp: 1
12+
}
13+
}

test/fixtures/tsx/5/package.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"dependencies": {
3+
"tsx": "^4.7.0"
4+
}
5+
}

test/fixtures/tsx/5/test.tsx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
/** @jsx jsx */
2+
3+
import { data } from './data'
4+
5+
const Component = (props: object) => ({ data: props })
6+
7+
function jsx (element: typeof Component, props: object) {
8+
return element(props)
9+
}
10+
11+
export default <Component {...data} />

test/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ describe('interpret.extensions', function () {
135135
this.skip();
136136
}
137137

138+
// if (name === '')
138139
this.timeout(0);
139140

140141
var expected;

0 commit comments

Comments
 (0)