From 628c6d13093879a3f4b19cb144673aff8f9aa717 Mon Sep 17 00:00:00 2001 From: Volker Mische Date: Mon, 5 Nov 2018 17:53:58 +0100 Subject: [PATCH] refactor: use types test from interface-ipfs-core The test for types also exists in interface-ipfs-core, which is the central test repository for both js-ipfs and js-http-api tests. Pulling in the test once from there is enough. --- test/interface.spec.js | 2 +- test/types.spec.js | 51 ------------------------------------------ 2 files changed, 1 insertion(+), 52 deletions(-) delete mode 100644 test/types.spec.js diff --git a/test/interface.spec.js b/test/interface.spec.js index 04e1dd303..f91b8b9d5 100644 --- a/test/interface.spec.js +++ b/test/interface.spec.js @@ -266,7 +266,7 @@ describe('interface-ipfs-core tests', () => { } })) - tests.types(defaultCommonFactory, { skip: { reason: 'FIXME currently failing' } }) + tests.types(defaultCommonFactory) tests.util(defaultCommonFactory, { skip: { reason: 'FIXME currently failing' } }) }) diff --git a/test/types.spec.js b/test/types.spec.js deleted file mode 100644 index b27adf6da..000000000 --- a/test/types.spec.js +++ /dev/null @@ -1,51 +0,0 @@ -/* eslint-env mocha */ -'use strict' - -const PeerId = require('peer-id') -const PeerInfo = require('peer-info') -const multiaddr = require('multiaddr') -const multibase = require('multibase') -const multihash = require('multihashes') -const CID = require('cids') - -const chai = require('chai') -const dirtyChai = require('dirty-chai') -const expect = chai.expect -chai.use(dirtyChai) - -const IPFSApi = require('../src') - -const f = require('./utils/factory') - -describe('.types', function () { - this.timeout(20 * 1000) - - let ipfsd - let ipfs - - before((done) => { - f.spawn({ initOptions: { bits: 1024 } }, (err, _ipfsd) => { - expect(err).to.not.exist() - ipfsd = _ipfsd - ipfs = IPFSApi(_ipfsd.apiAddr) - done() - }) - }) - - after((done) => { - if (!ipfsd) return done() - ipfsd.stop(done) - }) - - it('types object', () => { - expect(ipfs.types).to.be.deep.equal({ - Buffer: Buffer, - PeerId: PeerId, - PeerInfo: PeerInfo, - multiaddr: multiaddr, - multibase: multibase, - multihash: multihash, - CID: CID - }) - }) -})