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