@@ -16,6 +16,7 @@ import {
1616 traceResultIsSuccess ,
1717} from '../../src/trace-processing/parse.js' ;
1818import { populateCruxData } from '../../src/utils/crux.js' ;
19+ import { ensureCrUXManager } from '../../src/utils/crux.js' ;
1920import { loadTraceAsBuffer } from '../trace-processing/fixtures/load.js' ;
2021
2122describe ( 'crux util' , ( ) => {
@@ -69,6 +70,9 @@ describe('crux util', () => {
6970 . stub ( DevTools . CrUXManager . CrUXManager , 'instance' )
7071 . returns ( mockCrUXManager as any ) ;
7172
73+ const settings = DevTools . Common . Settings . Settings . instance ( ) ;
74+ settings . createSetting ( 'field-data' , { enabled : false } ) . set ( { enabled : true } ) ;
75+
7276 await populateCruxData ( result . parsedTrace ) ;
7377 const summary = getTraceSummary ( result ) ;
7478
@@ -111,6 +115,9 @@ describe('crux util', () => {
111115 json : async ( ) => mockResponse ,
112116 } as Response ) ;
113117
118+ const settings = DevTools . Common . Settings . Settings . instance ( ) ;
119+ settings . createSetting ( 'field-data' , { enabled : false } ) . set ( { enabled : true } ) ;
120+
114121 await populateCruxData ( fakeParsedTrace ) ;
115122
116123 assert . ok ( fakeParsedTrace . metadata . cruxFieldData ) ;
@@ -145,6 +152,9 @@ describe('crux util', () => {
145152 status : 404 ,
146153 } as Response ) ;
147154
155+ const settings = DevTools . Common . Settings . Settings . instance ( ) ;
156+ settings . createSetting ( 'field-data' , { enabled : false } ) . set ( { enabled : true } ) ;
157+
148158 await populateCruxData ( fakeParsedTrace ) ;
149159
150160 assert . ok ( fakeParsedTrace . metadata . cruxFieldData ) ;
0 commit comments