diff --git a/test-consumer/test.mjs b/test-consumer/test.mjs new file mode 100644 index 00000000..51eb989e --- /dev/null +++ b/test-consumer/test.mjs @@ -0,0 +1,29 @@ +import { BrainyData } from '@soulcraft/brainy'; + +async function testBrainy() { + try { + console.log('Creating BrainyData instance...'); + const brainy = new BrainyData({ + storageType: 'memory', + defaultEmbeddingOptions: { verbose: false } + }); + + console.log('Initializing...'); + await brainy.init(); + + console.log('Adding data...'); + await brainy.add({ name: 'test', data: 'Test document' }); + + console.log('Searching...'); + const results = await brainy.search({ query: 'test' }); + console.log('Search results:', results); + + console.log('Test completed successfully!'); + process.exit(0); + } catch (error) { + console.error('Test failed:', error); + process.exit(1); + } +} + +testBrainy(); \ No newline at end of file