feat: A quick-start OrbitDB instance.

This commit is contained in:
Hayden Young
2024-01-16 22:27:16 +00:00
parent 973cc7aa20
commit c844e54fe9
4 changed files with 52 additions and 2 deletions

View File

@@ -0,0 +1,17 @@
import { startOrbitDB } from '../src/index.js'
import { deepStrictEqual } from 'assert'
import { rimraf } from 'rimraf'
describe('Starting OrbitDB', function () {
it('starts OrbitDB with a preconfigured Helia instance', async () => {
const orbitdb = await startOrbitDB({ directory: './ipfs' })
const db1 = await orbitdb.open('db1')
await db1.add('hello world!')
deepStrictEqual((await db1.all()).map(e => e.value), ['hello world!'])
await orbitdb.stop()
await orbitdb.ipfs.stop()
await rimraf('./orbitdb')
await rimraf('./ipfs')
})
})