Skip to content
This repository has been archived by the owner on Feb 12, 2024. It is now read-only.

Commit

Permalink
tests for http-api id with js-ipfs-api
Browse files Browse the repository at this point in the history
  • Loading branch information
daviddias committed Feb 22, 2016
1 parent bf727b1 commit 3767b15
Show file tree
Hide file tree
Showing 4 changed files with 35 additions and 25 deletions.
4 changes: 1 addition & 3 deletions tests/test-http-api/test-bootstrap.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
/* globals describe, it */

'use strict'
/* eslint-env mocha */

// const expect = require('chai').expect

Expand Down
4 changes: 1 addition & 3 deletions tests/test-http-api/test-config.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
/* globals describe, it */

'use strict'
/* eslint-env mocha */

// const expect = require('chai').expect
// const APIctl = require('ipfs-api')
Expand Down
48 changes: 32 additions & 16 deletions tests/test-http-api/test-id.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
/* globals describe, it */

'use strict'
/* eslint-env mocha */

const expect = require('chai').expect
const APIctl = require('ipfs-api')

describe('id', () => {
describe('api', () => {
Expand All @@ -18,25 +17,42 @@ describe('id', () => {
method: 'GET',
url: '/api/v0/id'
}, (res) => {
expect(res.result).to.deep.equal({
ID: 'QmQ2zigjQikYnyYUSXZydNXrDRhBut2mubwJBaLXobMt3A',
PublicKey: 'CAASpgIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2SKo/HMFZeBml1AF3XijzrxrfQXdJzjePBZAbdxqKR1Mc6juRHXij6HXYPjlAk01BhF1S3Ll4Lwi0cAHhggf457sMg55UWyeGKeUv0ucgvCpBwlR5cQ020i0MgzjPWOLWq1rtvSbNcAi2ZEVn6+Q2EcHo3wUvWRtLeKz+DZSZfw2PEDC+DGPJPl7f8g7zl56YymmmzH9liZLNrzg/qidokUv5u1pdGrcpLuPNeTODk0cqKB+OUbuKj9GShYECCEjaybJDl9276oalL9ghBtSeEv20kugatTvYy590wFlJkkvyl+nPxIH0EEYMKK9XRWlu9XYnoSfboiwcv8M3SlsjAgMBAAE=',
Addresses: {
Swarm: [ '/ip4/0.0.0.0/tcp/4001', '/ip6/::/tcp/4001' ],
API: '/ip4/127.0.0.1/tcp/6001',
Gateway: '/ip4/127.0.0.1/tcp/9090'
},
AgentVersion: 'js-ipfs',
ProtocolVersion: '9000'
})
expect(res.result).to.deep.equal(idResult)
done()
})
})
})

describe('gateway', () => {})
describe('gateway', () => {
// TODO
})

describe('using js-ipfs-api', () => {
// TODO
var ctl

it('start IPFS API ctl', (done) => {
ctl = APIctl('/ip4/127.0.0.1/tcp/6001')
done()
})

it('get the id', (done) => {
ctl.id((err, result) => {
expect(err).to.not.exist
expect(result).to.deep.equal(idResult)
done()
})
})
})
})

const idResult = {
ID: 'QmQ2zigjQikYnyYUSXZydNXrDRhBut2mubwJBaLXobMt3A',
PublicKey: 'CAASpgIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2SKo/HMFZeBml1AF3XijzrxrfQXdJzjePBZAbdxqKR1Mc6juRHXij6HXYPjlAk01BhF1S3Ll4Lwi0cAHhggf457sMg55UWyeGKeUv0ucgvCpBwlR5cQ020i0MgzjPWOLWq1rtvSbNcAi2ZEVn6+Q2EcHo3wUvWRtLeKz+DZSZfw2PEDC+DGPJPl7f8g7zl56YymmmzH9liZLNrzg/qidokUv5u1pdGrcpLuPNeTODk0cqKB+OUbuKj9GShYECCEjaybJDl9276oalL9ghBtSeEv20kugatTvYy590wFlJkkvyl+nPxIH0EEYMKK9XRWlu9XYnoSfboiwcv8M3SlsjAgMBAAE=',
Addresses: {
Swarm: [ '/ip4/0.0.0.0/tcp/4001', '/ip6/::/tcp/4001' ],
API: '/ip4/127.0.0.1/tcp/6001',
Gateway: '/ip4/127.0.0.1/tcp/9090'
},
AgentVersion: 'js-ipfs',
ProtocolVersion: '9000'
}
4 changes: 1 addition & 3 deletions tests/test-http-api/test-version.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
/* globals describe, it */

'use strict'
/* eslint-env mocha */

const expect = require('chai').expect
const APIctl = require('ipfs-api')
Expand Down

0 comments on commit 3767b15

Please sign in to comment.