@@ -38,15 +38,15 @@ const smallFile = loadFixture('test/fixtures/200Bytes.txt')
38
38
const baseFiles = {
39
39
'200Bytes.txt' : {
40
40
path : '200Bytes.txt' ,
41
- multihash : 'QmQmZQxSKQppbsWfVzBvg59Cn3DKtsNVQ94bjAxg2h3Lb8 ' ,
41
+ multihash : 'bafybeibeddt74r7hfsred3rupoyk7t3yqrnc6lq2tofkbjyeancgae7yc4 ' ,
42
42
size : 211 ,
43
43
name : '' ,
44
44
leafSize : 200
45
45
} ,
46
46
'1.2MiB.txt' : {
47
47
path : '1.2MiB.txt' ,
48
- multihash : 'QmbPN6CXXWpejfQgnRYnMQcVYkFHEntHWqLNQjbkatYCh1 ' ,
49
- size : 1328062 ,
48
+ multihash : 'bafybeidye343eoqqq6dbz75kytgafi4jwm2c7tybdlj2xvnj5epthnofmm ' ,
49
+ size : 1330520 ,
50
50
name : '' ,
51
51
leafSize : 1258000
52
52
}
@@ -56,14 +56,14 @@ const strategyBaseFiles = {
56
56
flat : baseFiles ,
57
57
balanced : extend ( { } , baseFiles , {
58
58
'1.2MiB.txt' : {
59
- multihash : 'QmeEGqUisUD2T6zU96PrZnCkHfXCGuQeGWKu4UoSuaZL3d ' ,
60
- size : 1335420
59
+ multihash : 'bafybeiaxcek2b4eedgyx4jjh4gquaof4beqemzz5ch4rmlsjsr67soz55q ' ,
60
+ size : 1338154
61
61
}
62
62
} ) ,
63
63
trickle : extend ( { } , baseFiles , {
64
64
'1.2MiB.txt' : {
65
- multihash : 'QmaiSohNUt1rBf2Lqz6ou54NHVPTbXbBoPuq9td4ekcBx4 ' ,
66
- size : 1334599
65
+ multihash : 'bafybeicsszy6evjc47ldfasv2kh5wydapatazcuantf6nf6iwywftvggjq ' ,
66
+ size : 1337301
67
67
}
68
68
} )
69
69
}
@@ -78,39 +78,39 @@ const strategyOverrides = {
78
78
balanced : {
79
79
'foo-big' : {
80
80
path : 'foo-big' ,
81
- multihash : 'QmQ1S6eEamaf4t948etp8QiYQ9avrKCogiJnPRgNkVreLv ' ,
82
- size : 1335478
81
+ multihash : 'bafybeif7nmfq5sl7bvxi4o2kmqvpdri7l7jlgqe5xldeva2bz2xb64seky ' ,
82
+ size : 1338214
83
83
} ,
84
84
pim : {
85
- multihash : 'QmUpzaN4Jio2GB3HoPSRCMQD5EagdMWjSEGD4SGZXaCw7W ' ,
86
- size : 1335744
85
+ multihash : 'bafybeiaqfwmlhmlvftd7pe3d7fr2nuiwwvcd67zkh3p7u2vq6kg54sp36m ' ,
86
+ size : 1338482
87
87
} ,
88
88
'pam/pum' : {
89
- multihash : 'QmUpzaN4Jio2GB3HoPSRCMQD5EagdMWjSEGD4SGZXaCw7W ' ,
90
- size : 1335744
89
+ multihash : 'bafybeiaqfwmlhmlvftd7pe3d7fr2nuiwwvcd67zkh3p7u2vq6kg54sp36m ' ,
90
+ size : 1338482
91
91
} ,
92
92
pam : {
93
- multihash : 'QmVoVD4fEWFLJLjvRCg4bGrziFhgECiaezp79AUfhuLgno ' ,
94
- size : 2671269
93
+ multihash : 'bafybeiheoaizzsupiyjc5t7l5cczonhf27f7zcoxsudfrphutnoomi7nxq ' ,
94
+ size : 2676745
95
95
}
96
96
} ,
97
97
trickle : {
98
98
'foo-big' : {
99
99
path : 'foo-big' ,
100
- multihash : 'QmPh6KSS7ghTqzgWhaoCiLoHFPF7HGqUxx7q9vcM5HUN4U ' ,
101
- size : 1334657
100
+ multihash : 'bafybeiauchq6pdjaf4nchxl7gtigktflzvlyiouemk3k5zdetzpbpgsoky ' ,
101
+ size : 1337361
102
102
} ,
103
103
pim : {
104
- multihash : 'QmPAn3G2x2nrq4A1fu2XUpwWtpqG4D1YXFDrU615NHvJbr ' ,
105
- size : 1334923
104
+ multihash : 'bafybeie3zigxtjsbyxpnhep74zofd5z6j52bpdzoxvptlr6syaqgxqcbui ' ,
105
+ size : 1337629
106
106
} ,
107
107
'pam/pum' : {
108
- multihash : 'QmPAn3G2x2nrq4A1fu2XUpwWtpqG4D1YXFDrU615NHvJbr ' ,
109
- size : 1334923
108
+ multihash : 'bafybeie3zigxtjsbyxpnhep74zofd5z6j52bpdzoxvptlr6syaqgxqcbui ' ,
109
+ size : 1337629
110
110
} ,
111
111
pam : {
112
- multihash : 'QmZTJah1xpG9X33ZsPtDEi1tYSHGDqQMRHsGV5xKzAR2j4 ' ,
113
- size : 2669627
112
+ multihash : 'bafybeifvnr4fzxothljw62c3cjicubsgasaxu6hsc6cwvh7opu4uaoh724 ' ,
113
+ size : 2675039
114
114
}
115
115
}
116
116
}
@@ -184,21 +184,21 @@ strategies.forEach((strategy) => {
184
184
} ) ,
185
185
foo : {
186
186
path : 'foo' ,
187
- multihash : 'QmQrb6KKWGo8w7zKfx2JksptY6wN7B2ysSBdKZr4xMU36d ' ,
188
- size : 320
187
+ multihash : 'bafybeiahadqxdlbf2w5l3bnyjmrso3zwlzeg6vcft7n6ogc3kgeg3eqcne ' ,
188
+ size : 324
189
189
} ,
190
190
'foo/bar' : {
191
191
path : 'foo/bar' ,
192
- multihash : 'Qmf5BQbTUyUAvd6Ewct83GYGnE1F6btiC3acLhR8MDxgkD ' ,
193
- size : 270
192
+ multihash : 'bafybeif2tllv3roheq754k4kbmlx3w6e36m3vntwe4apzufwd3aaqeqi5u ' ,
193
+ size : 272
194
194
} ,
195
195
'foo-big/1.2MiB.txt' : extend ( { } , baseFiles [ '1.2MiB.txt' ] , {
196
196
path : 'foo-big/1.2MiB.txt'
197
197
} ) ,
198
198
'foo-big' : {
199
199
path : 'foo-big' ,
200
- multihash : 'Qma6JU3FoXU9eAzgomtmYPjzFBwVc2rRbECQpmHFiA98CJ ' ,
201
- size : 1328120
200
+ multihash : 'bafybeifmrcnmuli3vqni2gh5bzhq6dvn22kkpju6lak4xxjv7ut5m4qjxe ' ,
201
+ size : 1330580
202
202
} ,
203
203
'pim/200Bytes.txt' : extend ( { } , baseFiles [ '200Bytes.txt' ] , {
204
204
path : 'pim/200Bytes.txt'
@@ -208,24 +208,24 @@ strategies.forEach((strategy) => {
208
208
} ) ,
209
209
pim : {
210
210
path : 'pim' ,
211
- multihash : 'QmNk8VPGb3fkAQgoxctXo4Wmnr4PayFTASy4MiVXTtXqiA ' ,
212
- size : 1328386
211
+ multihash : 'bafybeih63r7unrizaqfpq6z337u3jh3m22ona552hpyqhdst3ign4ncnca ' ,
212
+ size : 1330848
213
213
} ,
214
214
'empty-dir' : {
215
215
path : 'empty-dir' ,
216
- multihash : 'QmUNLLsPACCz1vLxQVkXqqLX5R1X345qqfHbsf67hvA3Nn ' ,
216
+ multihash : 'bafybeiczsscdsbs7ffqz55asqdf3smv6klcw3gofszvwlyarci47bgf354 ' ,
217
217
size : 4
218
218
} ,
219
219
'pam/pum' : {
220
- multihash : 'QmNk8VPGb3fkAQgoxctXo4Wmnr4PayFTASy4MiVXTtXqiA ' ,
221
- size : 1328386
220
+ multihash : 'bafybeih63r7unrizaqfpq6z337u3jh3m22ona552hpyqhdst3ign4ncnca ' ,
221
+ size : 1330848
222
222
} ,
223
223
pam : {
224
- multihash : 'QmPAixYTaYnPe795fcWcuRpo6tfwHgRKNiBHpMzoomDVN6 ' ,
225
- size : 2656553
224
+ multihash : 'bafybeid2cwow7m4ii3523lzmippdhxpmc4qvmaezaftbo54xui662sidoa ' ,
225
+ size : 2661477
226
226
} ,
227
227
'200Bytes.txt with raw leaves' : extend ( { } , baseFiles [ '200Bytes.txt' ] , {
228
- multihash : 'zb2rhXrz1gkCv8p4nUDZRohY6MzBE9C3HVTVDP72g6Du3SD9Q ' ,
228
+ multihash : 'bafkreiasdth246e2lufrhjpkdvud6yci622ouqgss3wou35reukddzlut4 ' ,
229
229
size : 200
230
230
} )
231
231
} , strategyOverrides [ strategy ] )
@@ -241,7 +241,8 @@ strategies.forEach((strategy) => {
241
241
maxChildrenPerNode : 10 ,
242
242
chunkerOptions : {
243
243
maxChunkSize : 1024
244
- }
244
+ } ,
245
+ rawLeaves : false
245
246
}
246
247
247
248
before ( ( done ) => {
@@ -308,7 +309,7 @@ strategies.forEach((strategy) => {
308
309
expect ( nodes . length ) . to . be . eql ( 1 )
309
310
310
311
// always yield empty node
311
- expect ( new CID ( nodes [ 0 ] . multihash ) . toBaseEncodedString ( ) ) . to . be . eql ( 'QmbFMke1KXqnYyBBWxB74N4c5SBnJMVAiMNRcGu6x1AwQH ' )
312
+ expect ( new CID ( nodes [ 0 ] . multihash ) . toBaseEncodedString ( ) ) . to . be . eql ( 'bafybeif7ztnhq65lumvvtr4ekcwd2ifwgm3awq4zfr3srh462rwyinlb4y ' )
312
313
done ( )
313
314
} ) )
314
315
} )
@@ -689,24 +690,28 @@ strategies.forEach((strategy) => {
689
690
690
691
it ( 'imports file with raw leaf nodes when specified' , ( done ) => {
691
692
checkLeafNodeTypes ( ipld , {
693
+ rawLeaves : false ,
692
694
leafType : 'raw'
693
695
} , 'raw' , done )
694
696
} )
695
697
696
698
it ( 'imports file with file leaf nodes when specified' , ( done ) => {
697
699
checkLeafNodeTypes ( ipld , {
700
+ rawLeaves : false ,
698
701
leafType : 'file'
699
702
} , 'file' , done )
700
703
} )
701
704
702
705
it ( 'reduces file to single node when specified' , ( done ) => {
703
706
checkNodeLinks ( ipld , {
707
+ rawLeaves : false ,
704
708
reduceSingleLeafToSelf : true
705
709
} , 0 , done )
706
710
} )
707
711
708
712
it ( 'does not reduce file to single node when overidden by options' , ( done ) => {
709
713
checkNodeLinks ( ipld , {
714
+ rawLeaves : false ,
710
715
reduceSingleLeafToSelf : false
711
716
} , 1 , done )
712
717
} )
0 commit comments