Skip to content

Commit 75751c3

Browse files
author
Zhan Wang
committed
remove wrapping awaitexpression
1 parent 07a1866 commit 75751c3

1 file changed

Lines changed: 14 additions & 24 deletions

File tree

  • transforms/this-render-migration

transforms/this-render-migration/index.js

Lines changed: 14 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -11,33 +11,23 @@ module.exports = function transformer(file, api) {
1111
* Replace deprecated this.render() with render() from '@ember/test-helpers' package
1212
*/
1313
function transform() {
14-
root.find(j.ExpressionStatement, {
15-
expression: {
16-
type: 'AwaitExpression',
17-
argument: {
18-
type: 'CallExpression',
19-
callee: {
20-
type: 'MemberExpression',
21-
object: {
22-
type: 'ThisExpression'
23-
},
24-
property: {
25-
type: 'Identifier',
26-
name: 'render'
27-
},
28-
},
14+
root.find(j.CallExpression, {
15+
callee: {
16+
type: 'MemberExpression',
17+
object: {
18+
type: 'ThisExpression'
19+
},
20+
property: {
21+
type: 'Identifier',
22+
name: 'render'
2923
},
3024
},
3125
}).replaceWith(path => {
32-
let oldCallExpressionArguments = path.node.expression.argument.arguments;
33-
34-
return j.expressionStatement(
35-
j.awaitExpression(
36-
j.callExpression(
37-
j.identifier('render'),
38-
oldCallExpressionArguments
39-
)
40-
)
26+
let oldCallExpressionArguments = path.node.arguments;
27+
28+
return j.callExpression(
29+
j.identifier('render'),
30+
oldCallExpressionArguments
4131
)
4232
})
4333

0 commit comments

Comments
 (0)