@@ -2,21 +2,25 @@ import { test } from '../../test';
2
2
import { normalise_trace_logs } from '../../../helpers.js' ;
3
3
4
4
export default test ( {
5
- compileOptions : {
6
- dev : true
7
- } ,
5
+ compileOptions : {
6
+ dev : true
7
+ } ,
8
8
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
+ }
22
26
} ) ;
0 commit comments