File tree 2 files changed +3
-2
lines changed
providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e 2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change 12
12
import dev .openfeature .sdk .FeatureProvider ;
13
13
import io .cucumber .java .BeforeAll ;
14
14
import org .testcontainers .containers .GenericContainer ;
15
- import org .testcontainers .utility .DockerImageName ;
16
15
17
16
@ Isolated ()
18
17
@ Order (value = Integer .MAX_VALUE )
Original file line number Diff line number Diff line change @@ -65,6 +65,7 @@ public class StepDefinitions {
65
65
private FlagEvaluationDetails <Integer > typeErrorDetails ;
66
66
67
67
private boolean isChangeHandlerRun = false ;
68
+ private String changedFlag ;
68
69
private boolean isReadyHandlerRun = false ;
69
70
70
71
private Consumer <EventDetails > changeHandler ;
@@ -419,6 +420,7 @@ public void the_returned_value_should_be(Integer expectedValue) {
419
420
public void a_provider_configuration_changed_handler_is_added () {
420
421
this .changeHandler = (EventDetails details ) -> {
421
422
this .isChangeHandlerRun = true ;
423
+ this .changedFlag = details .getFlagsChanged ().get (0 );
422
424
};
423
425
client .onProviderConfigurationChanged (this .changeHandler );
424
426
@@ -440,7 +442,7 @@ public void the_provider_configuration_changed_handler_must_run() {
440
442
441
443
@ Then ("the event details must indicate {string} was altered" )
442
444
public void the_event_details_must_indicate_was_altered (String flagKey ) {
443
- // TODO: In-process-provider doesnt support flag change list.
445
+ assertEquals ( flagKey , this . changedFlag );
444
446
}
445
447
446
448
// Provider ready event
You can’t perform that action at this time.
0 commit comments