@@ -1032,7 +1032,7 @@ describe('Precomputed Bandit Store', () => {
1032
1032
describe ( 'flag overrides' , ( ) => {
1033
1033
let client : EppoPrecomputedClient ;
1034
1034
let mockLogger : IAssignmentLogger ;
1035
- let overridesStore : ISyncStore < Variation > ;
1035
+ let overrideStore : ISyncStore < Variation > ;
1036
1036
let flagStorage : IConfigurationStore < PrecomputedFlag > ;
1037
1037
let subject : Subject ;
1038
1038
@@ -1053,7 +1053,7 @@ describe('flag overrides', () => {
1053
1053
flagStorage = new MemoryOnlyConfigurationStore ( ) ;
1054
1054
flagStorage . setEntries ( { [ hashedPrecomputedFlagKey ] : mockPrecomputedFlag } ) ;
1055
1055
mockLogger = td . object < IAssignmentLogger > ( ) ;
1056
- overridesStore = new MemoryOnlyConfigurationStore < Variation > ( ) ;
1056
+ overrideStore = new MemoryOnlyConfigurationStore < Variation > ( ) ;
1057
1057
subject = {
1058
1058
subjectKey : 'test-subject' ,
1059
1059
subjectAttributes : { attr1 : 'value1' } ,
@@ -1062,13 +1062,13 @@ describe('flag overrides', () => {
1062
1062
client = new EppoPrecomputedClient ( {
1063
1063
precomputedFlagStore : flagStorage ,
1064
1064
subject,
1065
- overridesStore ,
1065
+ overrideStore ,
1066
1066
} ) ;
1067
1067
client . setAssignmentLogger ( mockLogger ) ;
1068
1068
} ) ;
1069
1069
1070
1070
it ( 'returns override values for all supported types' , ( ) => {
1071
- overridesStore . setEntries ( {
1071
+ overrideStore . setEntries ( {
1072
1072
'string-flag' : {
1073
1073
key : 'override-variation' ,
1074
1074
value : 'override-string' ,
@@ -1094,7 +1094,7 @@ describe('flag overrides', () => {
1094
1094
} ) ;
1095
1095
1096
1096
it ( 'does not log assignments when override is applied' , ( ) => {
1097
- overridesStore . setEntries ( {
1097
+ overrideStore . setEntries ( {
1098
1098
[ precomputedFlagKey ] : {
1099
1099
key : 'override-variation' ,
1100
1100
value : 'override-value' ,
@@ -1108,7 +1108,7 @@ describe('flag overrides', () => {
1108
1108
1109
1109
it ( 'uses normal assignment when no override exists for flag' , ( ) => {
1110
1110
// Set override for a different flag
1111
- overridesStore . setEntries ( {
1111
+ overrideStore . setEntries ( {
1112
1112
'other-flag' : {
1113
1113
key : 'override-variation' ,
1114
1114
value : 'override-value' ,
@@ -1144,7 +1144,7 @@ describe('flag overrides', () => {
1144
1144
expect ( td . explain ( mockLogger . logAssignment ) . callCount ) . toBe ( 1 ) ;
1145
1145
1146
1146
// Set override and make second call
1147
- overridesStore . setEntries ( {
1147
+ overrideStore . setEntries ( {
1148
1148
[ precomputedFlagKey ] : {
1149
1149
key : 'override-variation' ,
1150
1150
value : 'override-value' ,
@@ -1159,7 +1159,7 @@ describe('flag overrides', () => {
1159
1159
1160
1160
it ( 'reverts to normal assignment after removing override' , ( ) => {
1161
1161
// Set initial override
1162
- overridesStore . setEntries ( {
1162
+ overrideStore . setEntries ( {
1163
1163
[ precomputedFlagKey ] : {
1164
1164
key : 'override-variation' ,
1165
1165
value : 'override-value' ,
@@ -1171,15 +1171,15 @@ describe('flag overrides', () => {
1171
1171
expect ( td . explain ( mockLogger . logAssignment ) . callCount ) . toBe ( 0 ) ;
1172
1172
1173
1173
// Remove override and make second call
1174
- overridesStore . setEntries ( { } ) ;
1174
+ overrideStore . setEntries ( { } ) ;
1175
1175
1176
1176
const normalAssignment = client . getStringAssignment ( precomputedFlagKey , 'default' ) ;
1177
1177
expect ( normalAssignment ) . toBe ( 'variation-a' ) ;
1178
1178
// Should log the normal assignment
1179
1179
expect ( td . explain ( mockLogger . logAssignment ) . callCount ) . toBe ( 1 ) ;
1180
1180
} ) ;
1181
1181
1182
- describe ( 'setOverridesStore ' , ( ) => {
1182
+ describe ( 'setOverrideStore ' , ( ) => {
1183
1183
it ( 'applies overrides after setting store' , ( ) => {
1184
1184
// Create client without overrides store
1185
1185
const clientWithoutOverrides = new EppoPrecomputedClient ( {
@@ -1197,13 +1197,13 @@ describe('flag overrides', () => {
1197
1197
expect ( td . explain ( mockLogger . logAssignment ) . callCount ) . toBe ( 1 ) ;
1198
1198
1199
1199
// Set overrides store with override
1200
- overridesStore . setEntries ( {
1200
+ overrideStore . setEntries ( {
1201
1201
[ precomputedFlagKey ] : {
1202
1202
key : 'override-variation' ,
1203
1203
value : 'override-value' ,
1204
1204
} ,
1205
1205
} ) ;
1206
- clientWithoutOverrides . setOverridesStore ( overridesStore ) ;
1206
+ clientWithoutOverrides . setOverrideStore ( overrideStore ) ;
1207
1207
1208
1208
// Call after setting override store
1209
1209
const overriddenAssignment = clientWithoutOverrides . getStringAssignment (
@@ -1217,7 +1217,7 @@ describe('flag overrides', () => {
1217
1217
1218
1218
it ( 'reverts to normal assignment after unsetting store' , ( ) => {
1219
1219
// Set initial override
1220
- overridesStore . setEntries ( {
1220
+ overrideStore . setEntries ( {
1221
1221
[ precomputedFlagKey ] : {
1222
1222
key : 'override-variation' ,
1223
1223
value : 'override-value' ,
@@ -1228,7 +1228,7 @@ describe('flag overrides', () => {
1228
1228
expect ( td . explain ( mockLogger . logAssignment ) . callCount ) . toBe ( 0 ) ;
1229
1229
1230
1230
// Unset overrides store
1231
- client . unsetOverridesStore ( ) ;
1231
+ client . unsetOverrideStore ( ) ;
1232
1232
1233
1233
const normalAssignment = client . getStringAssignment ( precomputedFlagKey , 'default' ) ;
1234
1234
expect ( normalAssignment ) . toBe ( 'variation-a' ) ;
@@ -1238,17 +1238,17 @@ describe('flag overrides', () => {
1238
1238
1239
1239
it ( 'switches between different override stores' , ( ) => {
1240
1240
// Create a second override store
1241
- const secondOverridesStore = new MemoryOnlyConfigurationStore < Variation > ( ) ;
1241
+ const secondOverrideStore = new MemoryOnlyConfigurationStore < Variation > ( ) ;
1242
1242
1243
1243
// Set up different overrides in each store
1244
- overridesStore . setEntries ( {
1244
+ overrideStore . setEntries ( {
1245
1245
[ precomputedFlagKey ] : {
1246
1246
key : 'override-1' ,
1247
1247
value : 'value-1' ,
1248
1248
} ,
1249
1249
} ) ;
1250
1250
1251
- secondOverridesStore . setEntries ( {
1251
+ secondOverrideStore . setEntries ( {
1252
1252
[ precomputedFlagKey ] : {
1253
1253
key : 'override-2' ,
1254
1254
value : 'value-2' ,
@@ -1261,13 +1261,13 @@ describe('flag overrides', () => {
1261
1261
expect ( td . explain ( mockLogger . logAssignment ) . callCount ) . toBe ( 0 ) ;
1262
1262
1263
1263
// Switch to second override store
1264
- client . setOverridesStore ( secondOverridesStore ) ;
1264
+ client . setOverrideStore ( secondOverrideStore ) ;
1265
1265
const secondOverride = client . getStringAssignment ( precomputedFlagKey , 'default' ) ;
1266
1266
expect ( secondOverride ) . toBe ( 'value-2' ) ;
1267
1267
expect ( td . explain ( mockLogger . logAssignment ) . callCount ) . toBe ( 0 ) ;
1268
1268
1269
1269
// Switch back to first override store
1270
- client . setOverridesStore ( overridesStore ) ;
1270
+ client . setOverrideStore ( overrideStore ) ;
1271
1271
const backToFirst = client . getStringAssignment ( precomputedFlagKey , 'default' ) ;
1272
1272
expect ( backToFirst ) . toBe ( 'value-1' ) ;
1273
1273
expect ( td . explain ( mockLogger . logAssignment ) . callCount ) . toBe ( 0 ) ;
0 commit comments