@@ -45,16 +45,16 @@ suite('exp show --show-json', () => {
4545 'object'
4646 )
4747
48- expect ( commit . data . timestamp , 'should have a timestamp' ) . to . be . a (
48+ expect ( commit ? .data ? .timestamp , 'should have a timestamp' ) . to . be . a (
4949 'string'
5050 )
5151
52- expect ( commit . data . params , 'should have params' ) . to . be . an ( 'object' )
53- expect ( commit . data . metrics , 'should have metrics' ) . to . be . an ( 'object' )
52+ expect ( commit ? .data ? .params , 'should have params' ) . to . be . an ( 'object' )
53+ expect ( commit ? .data ? .metrics , 'should have metrics' ) . to . be . an ( 'object' )
5454
5555 for ( const file of Object . values ( {
56- ...commit . data . params ,
57- ...commit . data . metrics
56+ ...commit ? .data ? .params ,
57+ ...commit ? .data ? .metrics
5858 } ) ) {
5959 expect ( file , 'should have children' ) . to . be . an ( 'object' )
6060 if ( fileHasError ( file ) ) {
@@ -64,8 +64,8 @@ suite('exp show --show-json', () => {
6464 expect ( isEmpty ( file . data ) , 'should have data' ) . to . be . false
6565 }
6666
67- expect ( commit . data . deps , 'should have deps' ) . to . be . an ( 'object' )
68- expect ( commit . data . outs , 'should have outs' ) . to . be . an ( 'object' )
67+ expect ( commit ? .data ? .deps , 'should have deps' ) . to . be . an ( 'object' )
68+ expect ( commit ? .data ? .outs , 'should have outs' ) . to . be . an ( 'object' )
6969
7070 for ( const file of Object . values ( {
7171 ...commit . data ?. deps ,
0 commit comments