feat(test): add test script for BrainyData functionality
This commit is contained in:
parent
1d3deaa07f
commit
fd99e76c72
1 changed files with 29 additions and 0 deletions
29
test-consumer/test.mjs
Normal file
29
test-consumer/test.mjs
Normal file
|
|
@ -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();
|
||||
Loading…
Add table
Add a link
Reference in a new issue