Skip to content

Commit 209cd1f

Browse files
committed
refactor: Clarify tracking context handling and rename test for invalid tracking event name
Signed-off-by: André Silva <[email protected]>
1 parent 8f68636 commit 209cd1f

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/OpenFeature.Providers.MultiProvider/MultiProvider.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ public override void Track(string trackingEventName, EvaluationContext? evaluati
133133
registeredProvider.Provider,
134134
registeredProvider.Name,
135135
registeredProvider.Status,
136-
string.Empty); // Empty flag key for tracking context
136+
string.Empty); // Tracking operations are not flag-specific, so the flag key is intentionally set to an empty string
137137

138138
if (this._evaluationStrategy.ShouldTrackWithThisProvider(providerContext, evaluationContext, trackingEventName, trackingEventDetails))
139139
{

test/OpenFeature.Providers.MultiProvider.Tests/MultiProviderTrackingTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ public async Task Track_WithComplexTrackingDetails_PropagatesAllDetails()
275275
[InlineData(null)]
276276
[InlineData("")]
277277
[InlineData(" ")]
278-
public async Task Track_WhenEmptyTrackingDetails_DoesNotThrow(string? trackingEventName)
278+
public async Task Track_WhenInvalidTrackingEventName_DoesNotCallProviders(string? trackingEventName)
279279
{
280280
// Arrange
281281
var providerEntries = new List<ProviderEntry>

0 commit comments

Comments
 (0)