Fix another test, allow it to use callExpressionKw
This commit is contained in:
committed by
Nick Cameron
parent
9e778280b3
commit
9dc06f6b92
@ -6,6 +6,7 @@ import {
|
||||
getXComponent,
|
||||
addCloseToPipe,
|
||||
getConstraintInfo,
|
||||
getConstraintInfoKw,
|
||||
} from './sketch'
|
||||
import {
|
||||
assertParse,
|
||||
@ -13,6 +14,7 @@ import {
|
||||
initPromise,
|
||||
CallExpression,
|
||||
topLevelRange,
|
||||
CallExpressionKw,
|
||||
} from '../wasm'
|
||||
import { getNodeFromPath, getNodePathFromSourceRange } from '../queryAst'
|
||||
import { enginelessExecutor } from '../../lib/testHelpers'
|
||||
@ -689,13 +691,16 @@ describe('testing getConstraintInfo', () => {
|
||||
)
|
||||
if (err(ast)) return ast
|
||||
const pathToNode = getNodePathFromSourceRange(ast, sourceRange)
|
||||
const callExp = getNodeFromPath<Node<CallExpression>>(
|
||||
const callExp = getNodeFromPath<Node<CallExpression | CallExpressionKw>>(
|
||||
ast,
|
||||
pathToNode,
|
||||
'CallExpression'
|
||||
['CallExpression', 'CallExpressionKw']
|
||||
)
|
||||
if (err(callExp)) return callExp
|
||||
const result = getConstraintInfo(callExp.node, code, pathToNode)
|
||||
const result =
|
||||
callExp.node.type === 'CallExpression'
|
||||
? getConstraintInfo(callExp.node, code, pathToNode)
|
||||
: getConstraintInfoKw(callExp.node, code, pathToNode)
|
||||
expect(result).toEqual(expected)
|
||||
})
|
||||
})
|
||||
@ -843,13 +848,16 @@ describe('testing getConstraintInfo', () => {
|
||||
)
|
||||
if (err(ast)) return ast
|
||||
const pathToNode = getNodePathFromSourceRange(ast, sourceRange)
|
||||
const callExp = getNodeFromPath<Node<CallExpression>>(
|
||||
const callExp = getNodeFromPath<Node<CallExpression | CallExpressionKw>>(
|
||||
ast,
|
||||
pathToNode,
|
||||
'CallExpression'
|
||||
['CallExpression', 'CallExpressionKw']
|
||||
)
|
||||
if (err(callExp)) return callExp
|
||||
const result = getConstraintInfo(callExp.node, code, pathToNode)
|
||||
const result =
|
||||
callExp.node.type === 'CallExpression'
|
||||
? getConstraintInfo(callExp.node, code, pathToNode)
|
||||
: getConstraintInfoKw(callExp.node, code, pathToNode)
|
||||
expect(result).toEqual(expected)
|
||||
})
|
||||
})
|
||||
@ -1199,14 +1207,17 @@ describe('testing getConstraintInfo', () => {
|
||||
)
|
||||
if (err(ast)) return ast
|
||||
const pathToNode = getNodePathFromSourceRange(ast, sourceRange)
|
||||
const callExp = getNodeFromPath<Node<CallExpression>>(
|
||||
const callExp = getNodeFromPath<Node<CallExpression | CallExpressionKw>>(
|
||||
ast,
|
||||
pathToNode,
|
||||
'CallExpression'
|
||||
['CallExpression', 'CallExpressionKw']
|
||||
)
|
||||
if (err(callExp)) return callExp
|
||||
|
||||
const result = getConstraintInfo(callExp.node, code, pathToNode)
|
||||
const result =
|
||||
callExp.node.type === 'CallExpression'
|
||||
? getConstraintInfo(callExp.node, code, pathToNode)
|
||||
: getConstraintInfoKw(callExp.node, code, pathToNode)
|
||||
expect(result).toEqual(expected)
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user