mirror of
https://github.com/orbitdb/orbitdb.git
synced 2025-10-07 22:57:07 +00:00
@@ -83,7 +83,7 @@
|
||||
"examples:browser-webpack": "open-cli examples/browser/browser-webpack-example/index.html",
|
||||
"lint:docs": "remark -qf -u validate-links .",
|
||||
"test:all": "npm run test:browser-multiple-tabs && npm run test",
|
||||
"test": "cross-env TEST=all mocha --config test/.mocharc.json",
|
||||
"test": "cross-env TEST=js mocha --config test/.mocharc.json",
|
||||
"test:browser-multiple-tabs": "npm run build:dist && cpy dist/orbitdb.min.js ./test/browser/ --rename=orbitdb.js --flat && cpy node_modules/ipfs/dist/index.min.js ./test/browser --rename=ipfs.js --flat && cpy node_modules/orbit-db-identity-provider/dist/orbit-db-identity-provider.min.js ./test/browser --rename=identities.js --flat && cpy node_modules/ipfs-log/dist/ipfslog.min.js ./test/browser --flat && mocha ./test/browser/concurrent.spec.js",
|
||||
"build": "npm run build:dist && npm run build:debug",
|
||||
"build:examples": "webpack --config conf/webpack.example.config.js",
|
||||
|
||||
@@ -28,8 +28,7 @@ const Database = async ({ OpLog, ipfs, identity, databaseId, accessController, s
|
||||
const messageIsNotFromMe = (message) => String(peerId) !== String(message.from)
|
||||
const messageHasData = (message) => message.data !== undefined
|
||||
try {
|
||||
// if (messageIsNotFromMe(message) && messageHasData(message)) {
|
||||
if (messageHasData(message)) {
|
||||
if (messageIsNotFromMe(message) && messageHasData(message)) {
|
||||
await sync(message.data)
|
||||
}
|
||||
} catch (e) {
|
||||
@@ -50,8 +49,8 @@ const Database = async ({ OpLog, ipfs, identity, databaseId, accessController, s
|
||||
}
|
||||
|
||||
const close = async () => {
|
||||
await log.close()
|
||||
await ipfs.pubsub.unsubscribe(log.id, handleMessage)
|
||||
await log.close()
|
||||
events.emit('close')
|
||||
}
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ const { createIdentity } = IdentityProvider
|
||||
const OpLog = { Log, Entry, IPFSBlockStorage, LevelStorage }
|
||||
|
||||
Object.keys(testAPIs).forEach((IPFS) => {
|
||||
describe.only('KeyValue Database (' + IPFS + ')', function () {
|
||||
describe('KeyValue Database (' + IPFS + ')', function () {
|
||||
this.timeout(config.timeout)
|
||||
|
||||
let ipfsd1, ipfsd2
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import { strictEqual, deepStrictEqual } from 'assert'
|
||||
import rimraf from 'rimraf'
|
||||
import { copy } from 'fs-extra'
|
||||
import Log from '../src/log.js'
|
||||
import MemoryStorage from '../src/storage/memory.js'
|
||||
import IdentityProvider from '../src/identities/index.js'
|
||||
import KeyStore from '../src/key-store.js'
|
||||
import Log from '../../src/log.js'
|
||||
import MemoryStorage from '../../src/storage/memory.js'
|
||||
import IdentityProvider from '../../src/identities/index.js'
|
||||
import KeyStore from '../../src/key-store.js'
|
||||
|
||||
// Test utils
|
||||
import { config, testAPIs } from 'orbit-db-test-utils'
|
||||
@@ -1,10 +1,10 @@
|
||||
import { strictEqual, deepStrictEqual } from 'assert'
|
||||
import rimraf from 'rimraf'
|
||||
import { copy } from 'fs-extra'
|
||||
import Log from '../src/log.js'
|
||||
import IdentityProvider from '../src/identities/index.js'
|
||||
import KeyStore from '../src/key-store.js'
|
||||
import MemoryStorage from '../src/storage/memory.js'
|
||||
import Log from '../../src/log.js'
|
||||
import IdentityProvider from '../../src/identities/index.js'
|
||||
import KeyStore from '../../src/key-store.js'
|
||||
import MemoryStorage from '../../src/storage/memory.js'
|
||||
|
||||
// Test utils
|
||||
import { config, testAPIs } from 'orbit-db-test-utils'
|
||||
@@ -1,9 +1,9 @@
|
||||
import { strictEqual, deepStrictEqual } from 'assert'
|
||||
import rimraf from 'rimraf'
|
||||
import { copy } from 'fs-extra'
|
||||
import Entry from '../src/entry.js'
|
||||
import IdentityProvider from '../src/identities/index.js'
|
||||
import KeyStore from '../src/key-store.js'
|
||||
import Entry from '../../src/entry.js'
|
||||
import IdentityProvider from '../../src/identities/index.js'
|
||||
import KeyStore from '../../src/key-store.js'
|
||||
import { config, testAPIs, startIpfs, stopIpfs } from 'orbit-db-test-utils'
|
||||
// import IdentityStorage from '../src/identity-storage.js'
|
||||
// import IPFSBlockStorage from '../src/ipfs-block-storage.js'
|
||||
@@ -1,10 +1,10 @@
|
||||
import { strictEqual, deepStrictEqual } from 'assert'
|
||||
import rimraf from 'rimraf'
|
||||
import { copy } from 'fs-extra'
|
||||
import Log from '../src/log.js'
|
||||
import IdentityProvider from '../src/identities/index.js'
|
||||
import KeyStore from '../src/key-store.js'
|
||||
import MemoryStorage from '../src/storage/memory.js'
|
||||
import Log from '../../src/log.js'
|
||||
import IdentityProvider from '../../src/identities/index.js'
|
||||
import KeyStore from '../../src/key-store.js'
|
||||
import MemoryStorage from '../../src/storage/memory.js'
|
||||
|
||||
// Test utils
|
||||
import { config, testAPIs } from 'orbit-db-test-utils'
|
||||
@@ -1,15 +1,15 @@
|
||||
import { strictEqual, deepStrictEqual } from 'assert'
|
||||
import rimraf from 'rimraf'
|
||||
import Log from '../src/log.js'
|
||||
import IdentityProvider from '../src/identities/index.js'
|
||||
import KeyStore from '../src/key-store.js'
|
||||
import Log from '../../src/log.js'
|
||||
import IdentityProvider from '../../src/identities/index.js'
|
||||
import KeyStore from '../../src/key-store.js'
|
||||
import LogCreator from './utils/log-creator.js'
|
||||
import all from 'it-all'
|
||||
import MemoryStorage from '../src/storage/memory.js'
|
||||
import MemoryStorage from '../../src/storage/memory.js'
|
||||
|
||||
// Test utils
|
||||
import { config, testAPIs, startIpfs, stopIpfs } from 'orbit-db-test-utils'
|
||||
import { identityKeys, signingKeys } from './fixtures/orbit-db-identity-keys.js'
|
||||
import { identityKeys, signingKeys } from '../fixtures/orbit-db-identity-keys.js'
|
||||
|
||||
const { sync: rmrf } = rimraf
|
||||
const { createIdentity } = IdentityProvider
|
||||
@@ -1,10 +1,10 @@
|
||||
import { strictEqual, deepStrictEqual } from 'assert'
|
||||
import rimraf from 'rimraf'
|
||||
import { copy } from 'fs-extra'
|
||||
import Log from '../src/log.js'
|
||||
import IdentityProvider from '../src/identities/index.js'
|
||||
import KeyStore from '../src/key-store.js'
|
||||
import MemoryStorage from '../src/storage/memory.js'
|
||||
import Log from '../../src/log.js'
|
||||
import IdentityProvider from '../../src/identities/index.js'
|
||||
import KeyStore from '../../src/key-store.js'
|
||||
import MemoryStorage from '../../src/storage/memory.js'
|
||||
|
||||
// Test utils
|
||||
import { config, testAPIs } from 'orbit-db-test-utils'
|
||||
@@ -1,14 +1,14 @@
|
||||
import { strictEqual, notStrictEqual, deepStrictEqual } from 'assert'
|
||||
import rimraf from 'rimraf'
|
||||
import Clock from '../src/lamport-clock.js'
|
||||
import Log from '../src/log.js'
|
||||
import IdentityProvider from '../src/identities/index.js'
|
||||
import KeyStore from '../src/key-store.js'
|
||||
import MemoryStorage from '../src/storage/memory.js'
|
||||
import Clock from '../../src/lamport-clock.js'
|
||||
import Log from '../../src/log.js'
|
||||
import IdentityProvider from '../../src/identities/index.js'
|
||||
import KeyStore from '../../src/key-store.js'
|
||||
import MemoryStorage from '../../src/storage/memory.js'
|
||||
|
||||
// Test utils
|
||||
import { config, testAPIs } from 'orbit-db-test-utils'
|
||||
import { identityKeys, signingKeys } from './fixtures/orbit-db-identity-keys.js'
|
||||
import { identityKeys, signingKeys } from '../fixtures/orbit-db-identity-keys.js'
|
||||
|
||||
const { sync: rmrf } = rimraf
|
||||
const { createIdentity } = IdentityProvider
|
||||
@@ -1,14 +1,14 @@
|
||||
import { strictEqual, deepStrictEqual, notStrictEqual, throws } from 'assert'
|
||||
import rimraf from 'rimraf'
|
||||
import { copy } from 'fs-extra'
|
||||
import Sorting from '../src/sorting/log.js'
|
||||
import bigLogString from './fixtures/big-log.fixture.js'
|
||||
import Entry from '../src/entry.js'
|
||||
import Log from '../src/log.js'
|
||||
import IdentityProvider from '../src/identities/index.js'
|
||||
import KeyStore from '../src/key-store.js'
|
||||
import Sorting from '../../src/sorting/log.js'
|
||||
import bigLogString from '../fixtures/big-log.fixture.js'
|
||||
import Entry from '../../src/entry.js'
|
||||
import Log from '../../src/log.js'
|
||||
import IdentityProvider from '../../src/identities/index.js'
|
||||
import KeyStore from '../../src/key-store.js'
|
||||
import LogCreator from './utils/log-creator.js'
|
||||
import MemoryStorage from '../src/storage/memory.js'
|
||||
import MemoryStorage from '../../src/storage/memory.js'
|
||||
|
||||
// Test utils
|
||||
import { config, MemStore, testAPIs, startIpfs, stopIpfs } from 'orbit-db-test-utils'
|
||||
@@ -1,11 +1,11 @@
|
||||
import { notStrictEqual, deepStrictEqual, strictEqual } from 'assert'
|
||||
import rimraf from 'rimraf'
|
||||
import Entry from '../src/entry.js'
|
||||
import Log from '../src/log.js'
|
||||
import IdentityProvider from '../src/identities/index.js'
|
||||
import KeyStore from '../src/key-store.js'
|
||||
import Entry from '../../src/entry.js'
|
||||
import Log from '../../src/log.js'
|
||||
import IdentityProvider from '../../src/identities/index.js'
|
||||
import KeyStore from '../../src/key-store.js'
|
||||
import { copy } from 'fs-extra'
|
||||
import MemoryStorage from '../src/storage/memory.js'
|
||||
import MemoryStorage from '../../src/storage/memory.js'
|
||||
|
||||
// Test utils
|
||||
import { config, testAPIs } from 'orbit-db-test-utils'
|
||||
@@ -1,10 +1,10 @@
|
||||
import { strictEqual } from 'assert'
|
||||
import rimraf from 'rimraf'
|
||||
import { copy } from 'fs-extra'
|
||||
import Log from '../src/log.js'
|
||||
import IdentityProvider from '../src/identities/index.js'
|
||||
import KeyStore from '../src/key-store.js'
|
||||
import MemoryStorage from '../src/storage/memory.js'
|
||||
import Log from '../../src/log.js'
|
||||
import IdentityProvider from '../../src/identities/index.js'
|
||||
import KeyStore from '../../src/key-store.js'
|
||||
import MemoryStorage from '../../src/storage/memory.js'
|
||||
|
||||
// Test utils
|
||||
import { config, testAPIs } from 'orbit-db-test-utils'
|
||||
@@ -1,10 +1,10 @@
|
||||
import { strictEqual } from 'assert'
|
||||
import rimraf from 'rimraf'
|
||||
import { copy } from 'fs-extra'
|
||||
import { Log, Entry } from '../src/index.js'
|
||||
import { MemoryStorage, IPFSBlockStorage } from '../src/storage/index.js'
|
||||
import IdentityProvider from '../src/identities/index.js'
|
||||
import KeyStore from '../src/key-store.js'
|
||||
import { Log, Entry } from '../../src/index.js'
|
||||
import { MemoryStorage, IPFSBlockStorage } from '../../src/storage/index.js'
|
||||
import IdentityProvider from '../../src/identities/index.js'
|
||||
import KeyStore from '../../src/key-store.js'
|
||||
|
||||
// Test utils
|
||||
import { config, testAPIs, startIpfs, stopIpfs, getIpfsPeerId, waitForPeers, connectPeers } from 'orbit-db-test-utils'
|
||||
@@ -1,12 +1,12 @@
|
||||
import { notStrictEqual, strictEqual, deepStrictEqual } from 'assert'
|
||||
import rimraf from 'rimraf'
|
||||
import Log from '../src/log.js'
|
||||
import IdentityProvider from '../src/identities/index.js'
|
||||
import KeyStore from '../src/key-store.js'
|
||||
import Log from '../../src/log.js'
|
||||
import IdentityProvider from '../../src/identities/index.js'
|
||||
import KeyStore from '../../src/key-store.js'
|
||||
|
||||
// Test utils
|
||||
import { config, testAPIs } from 'orbit-db-test-utils'
|
||||
import { identityKeys, signingKeys, createTestIdentities, cleanUpTestIdentities } from './fixtures/orbit-db-identity-keys.js'
|
||||
import { identityKeys, signingKeys, createTestIdentities, cleanUpTestIdentities } from '../fixtures/orbit-db-identity-keys.js'
|
||||
|
||||
const { sync: rmrf } = rimraf
|
||||
const { createIdentity } = IdentityProvider
|
||||
Reference in New Issue
Block a user