@@ -2,21 +2,25 @@ import { test } from '../../test';
22import { normalise_trace_logs } from '../../../helpers.js' ;
33
44export default test ( {
5- compileOptions : {
6- dev : true
7- } ,
5+ compileOptions : {
6+ dev : true
7+ } ,
88
9- test ( { assert, logs } ) {
10- assert . deepEqual ( normalise_trace_logs ( logs ) , [
11- { log : '$state' , highlighted : true } ,
12- { log : 'filesState.files' , highlighted : false } ,
13- { log : { id : 1 , items : [ { id : 2 , items : [ { id : 3 } , { id : 4 } ] } ] } } ,
14- { log : '$state' , highlighted : true } ,
15- { log : 'filesState.files.items[0].parent' , highlighted : false } ,
16- { log : { id : 1 , items : [ { id : 2 , items : [ { id : 3 } , { id : 4 } ] } ] } } ,
17- { log : '$state' , highlighted : true } ,
18- { log : 'filesState.files.items[0].parent.items[0]' , highlighted : false } ,
19- { log : { id : 2 , items : [ { id : 3 } , { id : 4 } ] } }
20- ] ) ;
21- }
9+ test ( { assert, logs } ) {
10+ const files = { id : 1 , items : [ { id : 2 , items : [ { id : 3 } , { id : 4 } ] } ] } ;
11+ // @ts -expect-error
12+ files . items [ 0 ] . parent = files ;
13+ assert . deepEqual ( normalise_trace_logs ( logs ) , [
14+ { log : 'test (main.svelte:5:4)' } ,
15+ { log : '$state' , highlighted : true } ,
16+ { log : 'filesState.files' , highlighted : false } ,
17+ { log : files } ,
18+ { log : '$state' , highlighted : true } ,
19+ { log : 'filesState.files.items[0].parent' , highlighted : false } ,
20+ { log : files } ,
21+ { log : '$state' , highlighted : true } ,
22+ { log : 'filesState.files.items[0].parent.items[0]' , highlighted : false } ,
23+ { log : files . items [ 0 ] }
24+ ] ) ;
25+ }
2226} ) ;
0 commit comments