Files
SERVtomaste/temp/test-siemens-docs.js

26 lines
1.0 KiB
JavaScript
Raw Permalink Normal View History

import docs from '../tools/siemens-docs.js';
console.log('=== Testing updated siemens-docs.js ===\n');
// Test listAvailableDocs
console.log('1. listAvailableDocs():');
const availableDocs = await docs.listAvailableDocs();
console.log(JSON.stringify(availableDocs, null, 2));
// Test fetchNXOpenClass for Session
console.log('\n2. fetchNXOpenClass("Session"):');
const sessionDocs = await docs.fetchNXOpenClass('Session');
console.log('Title:', sessionDocs.title);
console.log('Has error:', sessionDocs.error ? 'Yes: ' + sessionDocs.error : 'No');
console.log('Content preview:', (sessionDocs.content || '').substring(0, 800));
// Test getNXOpenIndex
console.log('\n3. getNXOpenIndex("functions"):');
const functionsIndex = await docs.getNXOpenIndex('functions');
console.log('Title:', functionsIndex.title);
console.log('Has error:', functionsIndex.error ? 'Yes' : 'No');
console.log('Content preview:', (functionsIndex.content || '').substring(0, 500));
await docs.closeBrowser();
console.log('\n=== Test Complete ===');