Skip to content

Commit 20f7f99

Browse files
committed
fix: interoperability with go repo - added tests
1 parent 53ccd4b commit 20f7f99

File tree

5 files changed

+25
-5
lines changed

5 files changed

+25
-5
lines changed

src/constants.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
'use strict'
22

33
module.exports = {
4-
repoVersion: 6
4+
repoVersion: 7
55
}

src/default-datastore.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
// Default configuration for the datastore spec in node.js
44
module.exports = {
5-
StorageMax: '10GB',
65
StorageGCWatermark: 90,
76
GCPeriod: '1h',
87
BloomFilterSize: 0,

test/repo-test.js

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,31 @@ module.exports = (repo) => {
6161
})
6262
})
6363

64+
describe('spec', () => {
65+
it('get spec', (done) => {
66+
repo.spec.get((err) => {
67+
expect(err).to.not.exist()
68+
done()
69+
})
70+
})
71+
72+
it('set spec', (done) => {
73+
series([
74+
(cb) => repo.spec.set({ a: 'b' }, cb),
75+
(cb) => repo.spec.get((err, spec) => {
76+
if (err) return cb(err)
77+
expect(spec).to.deep.equal({ a: 'b' })
78+
cb()
79+
})
80+
], done)
81+
})
82+
})
83+
6484
describe('version', () => {
6585
it('get version', (done) => {
6686
repo.version.get((err, version) => {
6787
expect(err).to.not.exist()
68-
expect(version).to.equal(6)
88+
expect(version).to.equal(7)
6989
done()
7090
})
7191
})
@@ -78,7 +98,7 @@ module.exports = (repo) => {
7898
expect(version).to.equal(9000)
7999
cb()
80100
},
81-
(cb) => repo.version.set(6, cb)
101+
(cb) => repo.version.set(7, cb)
82102
], done)
83103
})
84104
})

test/test-repo/datastore_spec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"mounts":[{"mountpoint":"/blocks","path":"blocks","shardFunc":"/repo/flatfs/shard/v1/next-to-last/2","type":"flatfs"},{"mountpoint":"/","path":"datastore","type":"levelds"}],"type":"mount"}

test/test-repo/version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
6
1+
7

0 commit comments

Comments
 (0)