Only 13 failing

This commit is contained in:
Adam Chalmers
2025-01-14 14:41:00 -06:00
committed by Nick Cameron
parent 1c8cc54c9d
commit a819d16798
2 changed files with 11 additions and 6 deletions

View File

@ -820,7 +820,7 @@ sketch002 = startSketchOn({
},
],
[
'delete extrude with sketch on it',
'delete extrude with sketch on it 2',
{
codeBefore: `myVar = 5
sketch001 = startSketchOn('XZ')

View File

@ -1271,11 +1271,16 @@ export async function deleteFromSelection(
if (node.type === 'VariableDeclaration') {
const dec = node.declaration
if (
dec.init.type === 'CallExpression' &&
(dec.init.type === 'CallExpression' &&
(dec.init.callee.name === 'extrude' ||
dec.init.callee.name === 'revolve') &&
dec.init.arguments?.[1].type === 'Identifier' &&
dec.init.arguments?.[1].name === varDecName
dec.init.arguments?.[1].name === varDecName) ||
(dec.init.type === 'CallExpressionKw' &&
(dec.init.callee.name === 'extrude' ||
dec.init.callee.name === 'revolve') &&
dec.init.unlabeled?.type === 'Identifier' &&
dec.init.unlabeled?.name === varDecName)
) {
pathToNode = path
extrudeNameToDelete = dec.id.name