Skip to content

Commit 0844256

Browse files
fix tests
1 parent 457bfc1 commit 0844256

File tree

1 file changed

+119
-18
lines changed

1 file changed

+119
-18
lines changed

test/npm.test.js

+119-18
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,13 @@ describe('A valid role:npm,cmd:get call', () => {
6060

6161
seneca.act('role:npm,cmd:get', payload, (err, reply) => {
6262
expect(err).to.not.exist()
63-
expect(reply.id).to.exist().and.to.be.a.string()
63+
64+
expect(reply).to.exist()
65+
expect(reply.data).to.exist()
66+
expect(reply.err).to.not.exist()
67+
expect(reply.ok).to.be.true()
68+
69+
expect(reply.data.id).to.exist().and.to.be.a.string()
6470
done()
6571
})
6672
})
@@ -71,7 +77,13 @@ describe('A valid role:npm,cmd:get call', () => {
7177

7278
seneca.act('role:npm,cmd:get', payload, (err, reply) => {
7379
expect(err).to.not.exist()
74-
expect(reply.name).to.exist().and.to.be.a.string()
80+
81+
expect(reply).to.exist()
82+
expect(reply.data).to.exist()
83+
expect(reply.err).to.not.exist()
84+
expect(reply.ok).to.be.true()
85+
86+
expect(reply.data.name).to.exist().and.to.be.a.string()
7587
done()
7688
})
7789
})
@@ -82,7 +94,13 @@ describe('A valid role:npm,cmd:get call', () => {
8294

8395
seneca.act('role:npm,cmd:get', payload, (err, reply) => {
8496
expect(err).to.not.exist()
85-
expect(reply.urlPkg).to.exist().and.to.be.a.string()
97+
98+
expect(reply).to.exist()
99+
expect(reply.data).to.exist()
100+
expect(reply.err).to.not.exist()
101+
expect(reply.ok).to.be.true()
102+
103+
expect(reply.data.urlPkg).to.exist().and.to.be.a.string()
86104
done()
87105
})
88106
})
@@ -93,7 +111,13 @@ describe('A valid role:npm,cmd:get call', () => {
93111

94112
seneca.act('role:npm,cmd:get', payload, (err, reply) => {
95113
expect(err).to.not.exist()
96-
expect(reply.urlRepo).to.exist().and.to.be.a.string()
114+
115+
expect(reply).to.exist()
116+
expect(reply.data).to.exist()
117+
expect(reply.err).to.not.exist()
118+
expect(reply.ok).to.be.true()
119+
120+
expect(reply.data.urlRepo).to.exist().and.to.be.a.string()
97121
done()
98122
})
99123
})
@@ -104,7 +128,13 @@ describe('A valid role:npm,cmd:get call', () => {
104128

105129
seneca.act('role:npm,cmd:get', payload, (err, reply) => {
106130
expect(err).to.not.exist()
107-
expect(reply.description).to.exist().and.to.be.a.string()
131+
132+
expect(reply).to.exist()
133+
expect(reply.data).to.exist()
134+
expect(reply.err).to.not.exist()
135+
expect(reply.ok).to.be.true()
136+
137+
expect(reply.data.description).to.exist().and.to.be.a.string()
108138
done()
109139
})
110140
})
@@ -115,7 +145,13 @@ describe('A valid role:npm,cmd:get call', () => {
115145

116146
seneca.act('role:npm,cmd:get', payload, (err, reply) => {
117147
expect(err).to.not.exist()
118-
expect(reply.latestVersion).to.exist().and.to.be.a.string()
148+
149+
expect(reply).to.exist()
150+
expect(reply.data).to.exist()
151+
expect(reply.err).to.not.exist()
152+
expect(reply.ok).to.be.true()
153+
154+
expect(reply.data.latestVersion).to.exist().and.to.be.a.string()
119155
done()
120156
})
121157
})
@@ -126,7 +162,13 @@ describe('A valid role:npm,cmd:get call', () => {
126162

127163
seneca.act('role:npm,cmd:get', payload, (err, reply) => {
128164
expect(err).to.not.exist()
129-
expect(reply.releaseCount).to.exist().and.to.be.a.number()
165+
166+
expect(reply).to.exist()
167+
expect(reply.data).to.exist()
168+
expect(reply.err).to.not.exist()
169+
expect(reply.ok).to.be.true()
170+
171+
expect(reply.data.releaseCount).to.exist().and.to.be.a.number()
130172
done()
131173
})
132174
})
@@ -137,7 +179,13 @@ describe('A valid role:npm,cmd:get call', () => {
137179

138180
seneca.act('role:npm,cmd:get', payload, (err, reply) => {
139181
expect(err).to.not.exist()
140-
expect(reply.dependencies).to.exist().and.to.be.an.object()
182+
183+
expect(reply).to.exist()
184+
expect(reply.data).to.exist()
185+
expect(reply.err).to.not.exist()
186+
expect(reply.ok).to.be.true()
187+
188+
expect(reply.data.dependencies).to.exist().and.to.be.an.object()
141189
done()
142190
})
143191
})
@@ -148,7 +196,13 @@ describe('A valid role:npm,cmd:get call', () => {
148196

149197
seneca.act('role:npm,cmd:get', payload, (err, reply) => {
150198
expect(err).to.not.exist()
151-
expect(reply.author).to.exist().and.to.be.a.object()
199+
200+
expect(reply).to.exist()
201+
expect(reply.data).to.exist()
202+
expect(reply.err).to.not.exist()
203+
expect(reply.ok).to.be.true()
204+
205+
expect(reply.data.author).to.exist().and.to.be.a.object()
152206
done()
153207
})
154208
})
@@ -158,7 +212,13 @@ describe('A valid role:npm,cmd:get call', () => {
158212

159213
seneca.act('role:npm,cmd:get', payload, (err, reply) => {
160214
expect(err).to.not.exist()
161-
expect(reply.licence).to.exist().and.to.be.a.string()
215+
216+
expect(reply).to.exist()
217+
expect(reply.data).to.exist()
218+
expect(reply.err).to.not.exist()
219+
expect(reply.ok).to.be.true()
220+
221+
expect(reply.data.licence).to.exist().and.to.be.a.string()
162222
done()
163223
})
164224
})
@@ -169,7 +229,13 @@ describe('A valid role:npm,cmd:get call', () => {
169229

170230
seneca.act('role:npm,cmd:get', payload, (err, reply) => {
171231
expect(err).to.not.exist()
172-
expect(reply.maintainers).to.exist().and.to.be.an.array()
232+
233+
expect(reply).to.exist()
234+
expect(reply.data).to.exist()
235+
expect(reply.err).to.not.exist()
236+
expect(reply.ok).to.be.true()
237+
238+
expect(reply.data.maintainers).to.exist().and.to.be.an.array()
173239
done()
174240
})
175241
})
@@ -180,7 +246,13 @@ describe('A valid role:npm,cmd:get call', () => {
180246

181247
seneca.act('role:npm,cmd:get', payload, (err, reply) => {
182248
expect(err).to.not.exist()
183-
expect(reply.readme).to.exist().and.to.be.a.string()
249+
250+
expect(reply).to.exist()
251+
expect(reply.data).to.exist()
252+
expect(reply.err).to.not.exist()
253+
expect(reply.ok).to.be.true()
254+
255+
expect(reply.data.readme).to.exist().and.to.be.a.string()
184256
done()
185257
})
186258
})
@@ -191,7 +263,13 @@ describe('A valid role:npm,cmd:get call', () => {
191263

192264
seneca.act('role:npm,cmd:get', payload, (err, reply) => {
193265
expect(err).to.not.exist()
194-
expect(reply.homepage).to.exist().and.to.be.a.string()
266+
267+
expect(reply).to.exist()
268+
expect(reply.data).to.exist()
269+
expect(reply.err).to.not.exist()
270+
expect(reply.ok).to.be.true()
271+
272+
expect(reply.data.homepage).to.exist().and.to.be.a.string()
195273
done()
196274
})
197275
})
@@ -202,7 +280,13 @@ describe('A valid role:npm,cmd:get call', () => {
202280

203281
seneca.act('role:npm,cmd:get', payload, (err, reply) => {
204282
expect(err).to.not.exist()
205-
expect(reply.cached).to.exist().and.to.be.a.number()
283+
284+
expect(reply).to.exist()
285+
expect(reply.data).to.exist()
286+
expect(reply.err).to.not.exist()
287+
expect(reply.ok).to.be.true()
288+
289+
expect(reply.data.cached).to.exist().and.to.be.a.number()
206290
done()
207291
})
208292
})
@@ -229,12 +313,24 @@ describe('A valid role:npm,cmd:get call', () => {
229313

230314
seneca.act('role:npm,cmd:get', payload, (err, reply) => {
231315
expect(err).to.not.exist()
232-
var cachedOne = reply.cached
316+
317+
expect(reply).to.exist()
318+
expect(reply.data).to.exist()
319+
expect(reply.err).to.not.exist()
320+
expect(reply.ok).to.be.true()
321+
322+
var cachedOne = reply.data.cached
233323
payload.update = true
234324

235325
seneca.act('role:npm,cmd:get', payload, (err, reply) => {
236326
expect(err).to.not.exist()
237-
var cachedTwo = reply.cached
327+
328+
expect(reply).to.exist()
329+
expect(reply.data).to.exist()
330+
expect(reply.err).to.not.exist()
331+
expect(reply.ok).to.be.true()
332+
333+
var cachedTwo = reply.data.cached
238334
expect(cachedOne).to.be.below(cachedTwo)
239335
done()
240336
})
@@ -248,8 +344,13 @@ describe('An invalid role:npm,cmd:get call', () => {
248344
var payload = {name: 'randomName0927e3'}
249345

250346
seneca.act('role:npm,cmd:get', payload, (err, reply) => {
251-
expect(err).to.exist()
252-
expect(reply).to.not.exist()
347+
expect(err).to.not.exist()
348+
349+
expect(reply).to.exist()
350+
expect(reply.data).to.not.exist()
351+
expect(reply.err).to.exist()
352+
expect(reply.ok).to.be.false()
353+
253354
done()
254355
})
255356
})

0 commit comments

Comments
 (0)