3
3
'use strict'
4
4
5
5
const expect = require ( 'chai' ) . expect
6
+ const APIctl = require ( 'ipfs-api' )
6
7
7
8
describe ( 'id' , ( ) => {
8
9
describe ( 'api' , ( ) => {
@@ -18,17 +19,7 @@ describe('id', () => {
18
19
method : 'GET' ,
19
20
url : '/api/v0/id'
20
21
} , ( res ) => {
21
- expect ( res . result ) . to . deep . equal ( {
22
- ID : 'QmQ2zigjQikYnyYUSXZydNXrDRhBut2mubwJBaLXobMt3A' ,
23
- PublicKey : 'CAASpgIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2SKo/HMFZeBml1AF3XijzrxrfQXdJzjePBZAbdxqKR1Mc6juRHXij6HXYPjlAk01BhF1S3Ll4Lwi0cAHhggf457sMg55UWyeGKeUv0ucgvCpBwlR5cQ020i0MgzjPWOLWq1rtvSbNcAi2ZEVn6+Q2EcHo3wUvWRtLeKz+DZSZfw2PEDC+DGPJPl7f8g7zl56YymmmzH9liZLNrzg/qidokUv5u1pdGrcpLuPNeTODk0cqKB+OUbuKj9GShYECCEjaybJDl9276oalL9ghBtSeEv20kugatTvYy590wFlJkkvyl+nPxIH0EEYMKK9XRWlu9XYnoSfboiwcv8M3SlsjAgMBAAE=' ,
24
- Addresses : {
25
- Swarm : [ '/ip4/0.0.0.0/tcp/4001' , '/ip6/::/tcp/4001' ] ,
26
- API : '/ip4/127.0.0.1/tcp/6001' ,
27
- Gateway : '/ip4/127.0.0.1/tcp/9090'
28
- } ,
29
- AgentVersion : 'js-ipfs' ,
30
- ProtocolVersion : '9000'
31
- } )
22
+ expect ( res . result ) . to . deep . equal ( idResult )
32
23
done ( )
33
24
} )
34
25
} )
@@ -37,6 +28,31 @@ describe('id', () => {
37
28
describe ( 'gateway' , ( ) => { } )
38
29
39
30
describe ( 'using js-ipfs-api' , ( ) => {
40
- // TODO
31
+ var ctl
32
+
33
+ it ( 'start IPFS API ctl' , ( done ) => {
34
+ ctl = APIctl ( '/ip4/127.0.0.1/tcp/6001' )
35
+ done ( )
36
+ } )
37
+
38
+ it ( 'get the version' , ( done ) => {
39
+ ctl . id ( ( err , result ) => {
40
+ expect ( err ) . to . not . exist
41
+ expect ( result ) . to . deep . equal ( idResult )
42
+ done ( )
43
+ } )
44
+ } )
41
45
} )
42
46
} )
47
+
48
+ const idResult = {
49
+ ID : 'QmQ2zigjQikYnyYUSXZydNXrDRhBut2mubwJBaLXobMt3A' ,
50
+ PublicKey : 'CAASpgIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2SKo/HMFZeBml1AF3XijzrxrfQXdJzjePBZAbdxqKR1Mc6juRHXij6HXYPjlAk01BhF1S3Ll4Lwi0cAHhggf457sMg55UWyeGKeUv0ucgvCpBwlR5cQ020i0MgzjPWOLWq1rtvSbNcAi2ZEVn6+Q2EcHo3wUvWRtLeKz+DZSZfw2PEDC+DGPJPl7f8g7zl56YymmmzH9liZLNrzg/qidokUv5u1pdGrcpLuPNeTODk0cqKB+OUbuKj9GShYECCEjaybJDl9276oalL9ghBtSeEv20kugatTvYy590wFlJkkvyl+nPxIH0EEYMKK9XRWlu9XYnoSfboiwcv8M3SlsjAgMBAAE=' ,
51
+ Addresses : {
52
+ Swarm : [ '/ip4/0.0.0.0/tcp/4001' , '/ip6/::/tcp/4001' ] ,
53
+ API : '/ip4/127.0.0.1/tcp/6001' ,
54
+ Gateway : '/ip4/127.0.0.1/tcp/9090'
55
+ } ,
56
+ AgentVersion : 'js-ipfs' ,
57
+ ProtocolVersion : '9000'
58
+ }
0 commit comments