File tree Expand file tree Collapse file tree 3 files changed +32
-5
lines changed Expand file tree Collapse file tree 3 files changed +32
-5
lines changed Original file line number Diff line number Diff line change @@ -336,7 +336,7 @@ class View extends BaseCommand {
336
336
email : color . cyan ( manifest . _npmUser . email ) ,
337
337
} ) ,
338
338
modified : ! packument . time ? undefined
339
- : color . yellow ( relativeDate ( packument . time [ packument . version ] ) ) ,
339
+ : color . yellow ( relativeDate ( packument . time [ manifest . version ] ) ) ,
340
340
maintainers : ( packument . maintainers || [ ] ) . map ( ( u ) => unparsePerson ( {
341
341
name : color . yellow ( u . name ) ,
342
342
email : color . cyan ( u . email ) ,
Original file line number Diff line number Diff line change 82
82
dist-tags:
83
83
[1m[32mlatest[39m[22m: 1.0.0
84
84
85
- published {TIME} ago [39m
85
+ published [33myesterday [39m
86
86
`
87
87
88
88
exports [ `test/lib/view.js TAP should log info of package in current working dir specific version > must match snapshot 1` ] = `
99
99
dist-tags:
100
100
[1m[32mlatest[39m[22m: 1.0.0
101
101
102
- published {TIME} ago [39m
102
+ published [33myesterday [39m
103
103
`
104
104
105
105
exports [ `test/lib/view.js TAP should log package info package from git > must match snapshot 1` ] = `
@@ -302,7 +302,24 @@ dist
302
302
dist-tags:
303
303
[1m[32mlatest[39m[22m: 1.0.0
304
304
305
- published {TIME} ago[39m
305
+ published [33myesterday[39m
306
+ `
307
+
308
+ exports [ `test/lib/view.js TAP should log package info package with semver range > must match snapshot 1` ] = `
309
+
310
+
311
+ [4m[1m[32mblue[39m@[32m1.0.0[39m[22m[24m | [1m[31mProprietary[39m[22m | deps: [32mnone[39m | versions: [33m2[39m
312
+
313
+ dist
314
+ .tarball:[36mhttp://hm.blue.com/1.0.0.tgz[39m
315
+ .shasum:[33m123[39m
316
+ .integrity:[33m---[39m
317
+ .unpackedSize:[33m1 B[39m
318
+
319
+ dist-tags:
320
+ [1m[32mlatest[39m[22m: 1.0.0
321
+
322
+ published [33myesterday[39m
306
323
`
307
324
308
325
exports [ `test/lib/view.js TAP workspaces all workspaces --json > must match snapshot 1` ] = `
Original file line number Diff line number Diff line change @@ -17,6 +17,9 @@ const cleanLogs = () => {
17
17
console . log = fn
18
18
}
19
19
20
+ // 25 hours ago
21
+ const yesterday = new Date ( Date . now ( ) - 1000 * 60 * 60 * 25 )
22
+
20
23
const packument = ( nv , opts ) => {
21
24
if ( ! opts . fullMetadata )
22
25
throw new Error ( 'must fetch fullMetadata' )
@@ -40,7 +43,7 @@ const packument = (nv, opts) => {
40
43
latest : '1.0.0' ,
41
44
} ,
42
45
time : {
43
- '1.0.0' : '2019-08-06T16:21:09.842Z' ,
46
+ '1.0.0' : yesterday ,
44
47
} ,
45
48
versions : {
46
49
'1.0.0' : {
@@ -332,6 +335,13 @@ t.test('should log package info', t => {
332
335
} )
333
336
} )
334
337
338
+ t . test ( 'package with semver range' , t => {
339
+ view . exec ( [ 'blue@^1.0.0' ] , ( ) => {
340
+ t . matchSnapshot ( logs )
341
+ t . end ( )
342
+ } )
343
+ } )
344
+
335
345
t . test ( 'package with no modified time' , t => {
336
346
viewUnicode . exec ( [ '[email protected] ' ] , ( ) => {
337
347
t . matchSnapshot ( logs )
You can’t perform that action at this time.
0 commit comments