mirror of
https://github.com/orbitdb/orbitdb.git
synced 2025-10-07 22:57:07 +00:00
Read network info from ipfs object (not from a file)
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const _ = require('lodash');
|
||||
const fs = require('fs');
|
||||
const path = require('path');
|
||||
const assert = require('assert');
|
||||
const async = require('asyncawait/async');
|
||||
@@ -13,7 +14,7 @@ const OrbitServer = require('orbit-server/src/server');
|
||||
require('logplease').setLogLevel('ERROR');
|
||||
|
||||
// Orbit
|
||||
const network = 'QmYPobvobKsyoCKTw476yTui611XABf927KxUPCf4gRLRr'; // network.json
|
||||
const network = 'QmaAHGFm78eupEaDFzBfhUL5xn32dbeqn8oU2XCZJTQGBj';
|
||||
const username = 'testrunner';
|
||||
const password = '';
|
||||
|
||||
@@ -46,8 +47,10 @@ describe('Orbit Client', function() {
|
||||
|
||||
try {
|
||||
ipfs = await(startIpfs());
|
||||
const networkFile = await(ipfs.add('./test/network.json'))
|
||||
assert.equal(networkFile[0].Hash, network);
|
||||
const str = fs.readFileSync('./test/network.json', 'utf-8');
|
||||
const networkData = new Buffer(JSON.stringify({ Data: str }));
|
||||
const networkFile = await(ipfs.object.put(networkData))
|
||||
assert.equal(networkFile.Hash, network);
|
||||
client = await(OrbitDB.connect(network, username, password, ipfs, { allowOffline: true }));
|
||||
client2 = await(OrbitDB.connect(network, username + "2", password, ipfs, { allowOffline: true }));
|
||||
} catch(e) {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const fs = require('fs');
|
||||
const Promise = require('bluebird');
|
||||
const rimraf = require('rimraf')
|
||||
const ipfsd = require('ipfsd-ctl');
|
||||
@@ -10,7 +11,7 @@ const OrbitServer = require('orbit-server/src/server');
|
||||
// Mute logging
|
||||
require('logplease').setLogLevel('ERROR');
|
||||
|
||||
const network = 'QmYPobvobKsyoCKTw476yTui611XABf927KxUPCf4gRLRr'; // network.json
|
||||
const network = 'QmaAHGFm78eupEaDFzBfhUL5xn32dbeqn8oU2XCZJTQGBj';
|
||||
const username = 'testrunner';
|
||||
const username2 = 'rennurtset';
|
||||
|
||||
@@ -41,6 +42,11 @@ describe('CounterStore', function() {
|
||||
before((done) => {
|
||||
rimraf.sync('./orbit-db-cache.json')
|
||||
startIpfs()
|
||||
.then((ipfs) => {
|
||||
const str = fs.readFileSync('./test/network.json', 'utf-8');
|
||||
const networkData = new Buffer(JSON.stringify({ Data: str }));
|
||||
return ipfs.object.put(networkData).then(() => ipfs)
|
||||
})
|
||||
.then((res) => {
|
||||
ipfs = res;
|
||||
return Promise.map([username, username2], (login) => {
|
||||
@@ -54,11 +60,6 @@ describe('CounterStore', function() {
|
||||
assert.equal(e, null);
|
||||
});
|
||||
})
|
||||
.then(() => ipfs.add('./test/network.json'))
|
||||
.then((networkFile)=> {
|
||||
assert.equal(networkFile[0].Hash, network);
|
||||
return;
|
||||
})
|
||||
.then(done)
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user