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

Commit 52fcc05

Browse files
committed
fix: create-node tests
1 parent cf5de3d commit 52fcc05

File tree

2 files changed

+17
-10
lines changed

2 files changed

+17
-10
lines changed

src/core/boot.js

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@ module.exports = (self) => {
1515
const repoOpen = !self._repo.closed
1616

1717
const customInitOptions = typeof options.init === 'object' ? options.init : {}
18-
const initOptions = Object.assign({
19-
bits: 2048
20-
}, customInitOptions)
18+
const initOptions = Object.assign({ bits: 2048 }, customInitOptions)
2119

2220
const maybeOpenRepo = (cb) => {
2321
waterfall([
@@ -41,8 +39,7 @@ module.exports = (self) => {
4139

4240
const done = (err) => {
4341
if (err) {
44-
self.emit('error', err)
45-
return
42+
return self.emit('error', err)
4643
}
4744
self.emit('ready')
4845
self.log('boot:done', err)

test/core/create-node.spec.js

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -129,25 +129,31 @@ describe('create node', () => {
129129
const node = new IPFS({
130130
repo: createTempRepo(),
131131
init: true,
132-
start: false
132+
start: false,
133+
config: {
134+
Bootstrap: []
135+
}
133136
})
134137

135138
node.once('error', done)
136139
node.once('stop', done)
137140
node.once('start', () => node.stop())
138141

139-
node.once('init', () => node.start())
142+
node.once('ready', () => node.start())
140143
})
141144

142145
it('init: true, start: false, use callback', (done) => {
143146
const node = new IPFS({
144147
repo: createTempRepo(),
145148
init: true,
146-
start: false
149+
start: false,
150+
config: {
151+
Bootstrap: []
152+
}
147153
})
148154

149155
node.once('error', done)
150-
node.once('init', () => {
156+
node.once('ready', () => {
151157
node.start(() => node.stop(done))
152158
})
153159
})
@@ -161,7 +167,8 @@ describe('create node', () => {
161167
config: {
162168
Addresses: {
163169
Swarm: ['/ip4/127.0.0.1/tcp/9977']
164-
}
170+
},
171+
Bootstrap: []
165172
}
166173
})
167174

@@ -173,6 +180,9 @@ describe('create node', () => {
173180
expect(config.Addresses.Swarm).to.eql(
174181
['/ip4/127.0.0.1/tcp/9977']
175182
)
183+
184+
expect(config.Bootstrap).to.eql([])
185+
176186
node.stop(done)
177187
})
178188
})

0 commit comments

Comments
 (0)