@@ -8,8 +8,7 @@ const dirtyChai = require('dirty-chai')
8
8
const expect = chai . expect
9
9
chai . use ( dirtyChai )
10
10
const series = require ( 'async/series' )
11
- const dagPB = require ( 'ipld-dag-pb' )
12
- const DAGNode = dagPB . DAGNode
11
+ const { DAGNode } = require ( 'ipld-dag-pb' )
13
12
const CID = require ( 'cids' )
14
13
const ipfsClient = require ( '../src' )
15
14
const f = require ( './utils/factory' )
@@ -37,20 +36,19 @@ describe('.dag', function () {
37
36
38
37
it ( 'should be able to put and get a DAG node with format dag-pb' , ( done ) => {
39
38
const data = Buffer . from ( 'some data' )
40
- DAGNode . create ( data , ( err , node ) => {
39
+ const node = DAGNode . create ( data )
40
+
41
+ ipfs . dag . put ( node , { format : 'dag-pb' , hashAlg : 'sha2-256' } , ( err , cid ) => {
41
42
expect ( err ) . to . not . exist ( )
42
- ipfs . dag . put ( node , { format : 'dag-pb' , hashAlg : 'sha2-256' } , ( err , cid ) => {
43
+ cid = cid . toV0 ( )
44
+ expect ( cid . codec ) . to . equal ( 'dag-pb' )
45
+ cid = cid . toBaseEncodedString ( 'base58btc' )
46
+ // expect(cid).to.equal('bafybeig3t3eugdchignsgkou3ly2mmy4ic4gtfor7inftnqn3yq4ws3a5u')
47
+ expect ( cid ) . to . equal ( 'Qmd7xRhW5f29QuBFtqu3oSD27iVy35NRB91XFjmKFhtgMr' )
48
+ ipfs . dag . get ( cid , ( err , result ) => {
43
49
expect ( err ) . to . not . exist ( )
44
- cid = cid . toV0 ( )
45
- expect ( cid . codec ) . to . equal ( 'dag-pb' )
46
- cid = cid . toBaseEncodedString ( 'base58btc' )
47
- // expect(cid).to.equal('bafybeig3t3eugdchignsgkou3ly2mmy4ic4gtfor7inftnqn3yq4ws3a5u')
48
- expect ( cid ) . to . equal ( 'Qmd7xRhW5f29QuBFtqu3oSD27iVy35NRB91XFjmKFhtgMr' )
49
- ipfs . dag . get ( cid , ( err , result ) => {
50
- expect ( err ) . to . not . exist ( )
51
- expect ( result . value . data ) . to . deep . equal ( data )
52
- done ( )
53
- } )
50
+ expect ( result . value . Data ) . to . deep . equal ( data )
51
+ done ( )
54
52
} )
55
53
} )
56
54
} )
0 commit comments