@@ -60,7 +60,13 @@ describe('A valid role:npm,cmd:get call', () => {
60
60
61
61
seneca . act ( 'role:npm,cmd:get' , payload , ( err , reply ) => {
62
62
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 ( )
64
70
done ( )
65
71
} )
66
72
} )
@@ -71,7 +77,13 @@ describe('A valid role:npm,cmd:get call', () => {
71
77
72
78
seneca . act ( 'role:npm,cmd:get' , payload , ( err , reply ) => {
73
79
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 ( )
75
87
done ( )
76
88
} )
77
89
} )
@@ -82,7 +94,13 @@ describe('A valid role:npm,cmd:get call', () => {
82
94
83
95
seneca . act ( 'role:npm,cmd:get' , payload , ( err , reply ) => {
84
96
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 ( )
86
104
done ( )
87
105
} )
88
106
} )
@@ -93,7 +111,13 @@ describe('A valid role:npm,cmd:get call', () => {
93
111
94
112
seneca . act ( 'role:npm,cmd:get' , payload , ( err , reply ) => {
95
113
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 ( )
97
121
done ( )
98
122
} )
99
123
} )
@@ -104,7 +128,13 @@ describe('A valid role:npm,cmd:get call', () => {
104
128
105
129
seneca . act ( 'role:npm,cmd:get' , payload , ( err , reply ) => {
106
130
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 ( )
108
138
done ( )
109
139
} )
110
140
} )
@@ -115,7 +145,13 @@ describe('A valid role:npm,cmd:get call', () => {
115
145
116
146
seneca . act ( 'role:npm,cmd:get' , payload , ( err , reply ) => {
117
147
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 ( )
119
155
done ( )
120
156
} )
121
157
} )
@@ -126,7 +162,13 @@ describe('A valid role:npm,cmd:get call', () => {
126
162
127
163
seneca . act ( 'role:npm,cmd:get' , payload , ( err , reply ) => {
128
164
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 ( )
130
172
done ( )
131
173
} )
132
174
} )
@@ -137,7 +179,13 @@ describe('A valid role:npm,cmd:get call', () => {
137
179
138
180
seneca . act ( 'role:npm,cmd:get' , payload , ( err , reply ) => {
139
181
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 ( )
141
189
done ( )
142
190
} )
143
191
} )
@@ -148,7 +196,13 @@ describe('A valid role:npm,cmd:get call', () => {
148
196
149
197
seneca . act ( 'role:npm,cmd:get' , payload , ( err , reply ) => {
150
198
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 ( )
152
206
done ( )
153
207
} )
154
208
} )
@@ -158,7 +212,13 @@ describe('A valid role:npm,cmd:get call', () => {
158
212
159
213
seneca . act ( 'role:npm,cmd:get' , payload , ( err , reply ) => {
160
214
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 ( )
162
222
done ( )
163
223
} )
164
224
} )
@@ -169,7 +229,13 @@ describe('A valid role:npm,cmd:get call', () => {
169
229
170
230
seneca . act ( 'role:npm,cmd:get' , payload , ( err , reply ) => {
171
231
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 ( )
173
239
done ( )
174
240
} )
175
241
} )
@@ -180,7 +246,13 @@ describe('A valid role:npm,cmd:get call', () => {
180
246
181
247
seneca . act ( 'role:npm,cmd:get' , payload , ( err , reply ) => {
182
248
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 ( )
184
256
done ( )
185
257
} )
186
258
} )
@@ -191,7 +263,13 @@ describe('A valid role:npm,cmd:get call', () => {
191
263
192
264
seneca . act ( 'role:npm,cmd:get' , payload , ( err , reply ) => {
193
265
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 ( )
195
273
done ( )
196
274
} )
197
275
} )
@@ -202,7 +280,13 @@ describe('A valid role:npm,cmd:get call', () => {
202
280
203
281
seneca . act ( 'role:npm,cmd:get' , payload , ( err , reply ) => {
204
282
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 ( )
206
290
done ( )
207
291
} )
208
292
} )
@@ -229,12 +313,24 @@ describe('A valid role:npm,cmd:get call', () => {
229
313
230
314
seneca . act ( 'role:npm,cmd:get' , payload , ( err , reply ) => {
231
315
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
233
323
payload . update = true
234
324
235
325
seneca . act ( 'role:npm,cmd:get' , payload , ( err , reply ) => {
236
326
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
238
334
expect ( cachedOne ) . to . be . below ( cachedTwo )
239
335
done ( )
240
336
} )
@@ -248,8 +344,13 @@ describe('An invalid role:npm,cmd:get call', () => {
248
344
var payload = { name : 'randomName0927e3' }
249
345
250
346
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
+
253
354
done ( )
254
355
} )
255
356
} )
0 commit comments