brainy/test-unified-encoding.js

40 lines
1.1 KiB
JavaScript
Raw Normal View History

// Test script to verify the unified text encoding approach works correctly
import { BrainyData } from './dist/unified.js'
async function testUnifiedEncoding() {
console.log(
'Testing unified text encoding approach in Node.js environment...'
)
try {
// Initialize BrainyData which should trigger the PlatformNode constructor
console.log('Creating BrainyData instance...')
const db = new BrainyData()
// Initialize the database
console.log('Initializing database...')
await db.init()
console.log('Test successful! Unified text encoding is working correctly.')
// Get database status to verify everything is working
const status = await db.status()
console.log('Database status:', status)
return true
} catch (error) {
console.error('Error during test:', error)
return false
}
}
// Run the test
testUnifiedEncoding().then((success) => {
if (success) {
console.log('Unified text encoding verification completed successfully!')
} else {
console.error('Unified text encoding verification failed!')
process.exit(1)
}
})