@@ -1194,7 +1194,7 @@ for (const { displayName, language, feature } of [
11941194
11951195interface OverlayDatabaseModeTestSetup {
11961196 overlayDatabaseEnvVar : string | undefined ;
1197- isFeatureEnabled : boolean ;
1197+ features : Feature [ ] ;
11981198 isPullRequest : boolean ;
11991199 isDefaultBranch : boolean ;
12001200 repositoryOwner : string ;
@@ -1206,7 +1206,7 @@ interface OverlayDatabaseModeTestSetup {
12061206
12071207const defaultOverlayDatabaseModeTestSetup : OverlayDatabaseModeTestSetup = {
12081208 overlayDatabaseEnvVar : undefined ,
1209- isFeatureEnabled : false ,
1209+ features : [ ] ,
12101210 isPullRequest : false ,
12111211 isDefaultBranch : false ,
12121212 repositoryOwner : "github" ,
@@ -1247,9 +1247,7 @@ const getOverlayDatabaseModeMacro = test.macro({
12471247 }
12481248
12491249 // Mock feature flags
1250- const features = createFeatures (
1251- setup . isFeatureEnabled ? [ Feature . OverlayAnalysis ] : [ ] ,
1252- ) ;
1250+ const features = createFeatures ( setup . features ) ;
12531251
12541252 // Mock isAnalyzingPullRequest function
12551253 sinon
@@ -1347,7 +1345,7 @@ test(
13471345 getOverlayDatabaseModeMacro ,
13481346 "Ignore feature flag when analyzing non-default branch" ,
13491347 {
1350- isFeatureEnabled : true ,
1348+ features : [ Feature . OverlayAnalysis ] ,
13511349 } ,
13521350 {
13531351 overlayDatabaseMode : OverlayDatabaseMode . None ,
@@ -1359,7 +1357,7 @@ test(
13591357 getOverlayDatabaseModeMacro ,
13601358 "Overlay-base database on default branch when feature enabled" ,
13611359 {
1362- isFeatureEnabled : true ,
1360+ features : [ Feature . OverlayAnalysis ] ,
13631361 isDefaultBranch : true ,
13641362 } ,
13651363 {
@@ -1384,7 +1382,7 @@ test(
13841382 getOverlayDatabaseModeMacro ,
13851383 "Overlay analysis on PR when feature enabled" ,
13861384 {
1387- isFeatureEnabled : true ,
1385+ features : [ Feature . OverlayAnalysis ] ,
13881386 isPullRequest : true ,
13891387 } ,
13901388 {
@@ -1435,7 +1433,7 @@ test(
14351433 getOverlayDatabaseModeMacro ,
14361434 "Overlay PR analysis by feature flag for dsp-testing" ,
14371435 {
1438- isFeatureEnabled : true ,
1436+ features : [ Feature . OverlayAnalysis ] ,
14391437 isPullRequest : true ,
14401438 repositoryOwner : "dsp-testing" ,
14411439 } ,
@@ -1449,7 +1447,7 @@ test(
14491447 getOverlayDatabaseModeMacro ,
14501448 "No overlay PR analysis by feature flag for other-org" ,
14511449 {
1452- isFeatureEnabled : true ,
1450+ features : [ Feature . OverlayAnalysis ] ,
14531451 isPullRequest : true ,
14541452 repositoryOwner : "other-org" ,
14551453 } ,
0 commit comments