Something went wrong. Try again.
Monorepo for Aesthetic.Computer aesthetic.computer
Something went wrong. Try again.
JavaScript
1234567891011121314151617181920212223242526272829303132333435363738394041424344#!/usr/bin/env node// test-jump.mjs - Test jumping to different pieces using CDP
import Artery from './artery.mjs';
console.log('๐งช Testing piece navigation...\n');
const client = new Artery();await client.connect();console.log('โ
Connected to AC\n');
// Get current piececonst currentPiece = await client.getCurrentPiece();console.log(`๐ Current piece: ${currentPiece || '(none)'}`);
// Jump to a different piececonst testPiece = 'line';console.log(`\n๐ฏ Jumping to: ${testPiece}...`);await client.jump(testPiece);
// Wait a moment for navigationawait new Promise(r => setTimeout(r, 1000));
// Verify we jumpedconst newPiece = await client.getCurrentPiece();console.log(`๐ New piece: ${newPiece}`);
if (newPiece && newPiece.includes(testPiece)) { console.log('โ
Jump successful!\n');} else { console.log('โ ๏ธ Jump may have failed\n');}
// Jump back to promptconsole.log('๐ Jumping back to prompt...');await client.jump('prompt');await new Promise(r => setTimeout(r, 1000));
const finalPiece = await client.getCurrentPiece();console.log(`๐ Final piece: ${finalPiece}`);console.log('โ
Navigation test complete\n');
client.close();