js-libp2p/test/node.js
Jacob Heun dda315a9c8 refactor: use async/await instead of callbacks (#37)
BREAKING CHANGE: The api now uses async/await instead of callbacks.

Co-Authored-By: Vasco Santos <vasco.santos@moxy.studio>
2019-08-16 12:12:47 +01:00

32 lines
783 B
JavaScript

/* eslint-env mocha */
'use strict'
const os = require('os')
const path = require('path')
const promisify = require('promisify-es6')
const rimraf = promisify(require('rimraf'))
const FsStore = require('datastore-fs')
describe('node', () => {
const store1 = path.join(os.tmpdir(), 'test-keystore-1')
const store2 = path.join(os.tmpdir(), 'test-keystore-2')
const datastore1 = new FsStore(store1)
const datastore2 = new FsStore(store2)
before(async () => {
await datastore1.open()
await datastore2.open()
})
after(async () => {
await datastore1.close()
await datastore2.close()
await rimraf(store1)
await rimraf(store2)
})
require('./keychain.spec')(datastore1, datastore2)
require('./cms-interop')(datastore2)
require('./peerid')
})