mirror of
https://github.com/orbitdb/orbitdb.git
synced 2025-10-07 22:57:07 +00:00
feat: A quick-start OrbitDB instance.
This commit is contained in:
17
test/orbitdb-start.test.js
Normal file
17
test/orbitdb-start.test.js
Normal 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')
|
||||
})
|
||||
})
|
||||
Reference in New Issue
Block a user