@@ -63,7 +63,6 @@ public function testMapEnvironmentDocumentToContextProducesEvaluationContext():
6363 $ this ->assertEquals (['overridden-id ' ], $ context ->segments [$ overrideKey ]->rules [0 ]->conditions [0 ]->value );
6464
6565 $ this ->assertEquals ('' , $ context ->segments [$ overrideKey ]->overrides [0 ]->key );
66- $ this ->assertEquals (1 , $ context ->segments [$ overrideKey ]->overrides [0 ]->feature_key );
6766 $ this ->assertEquals ('some_feature ' , $ context ->segments [$ overrideKey ]->overrides [0 ]->name );
6867 $ this ->assertFalse ($ context ->segments [$ overrideKey ]->overrides [0 ]->enabled );
6968 $ this ->assertEquals ('some-overridden-value ' , $ context ->segments [$ overrideKey ]->overrides [0 ]->value );
@@ -74,7 +73,6 @@ public function testMapEnvironmentDocumentToContextProducesEvaluationContext():
7473 $ this ->assertCount (3 , $ context ->features );
7574 $ this ->assertArrayHasKey ('some_feature ' , $ context ->features );
7675 $ this ->assertEquals ('00000000-0000-0000-0000-000000000000 ' , $ context ->features ['some_feature ' ]->key );
77- $ this ->assertEquals ('1 ' , $ context ->features ['some_feature ' ]->feature_key );
7876 $ this ->assertEquals ('some_feature ' , $ context ->features ['some_feature ' ]->name );
7977 $ this ->assertTrue ($ context ->features ['some_feature ' ]->enabled );
8078 $ this ->assertEquals ('some-value ' , $ context ->features ['some_feature ' ]->value );
@@ -86,7 +84,6 @@ public function testMapEnvironmentDocumentToContextProducesEvaluationContext():
8684 $ this ->assertArrayHasKey ('mv_feature_with_ids ' , $ context ->features );
8785 $ mvFeatureWithIds = $ context ->features ['mv_feature_with_ids ' ];
8886 $ this ->assertEquals ('2 ' , $ mvFeatureWithIds ->key );
89- $ this ->assertEquals ('2 ' , $ mvFeatureWithIds ->feature_key );
9087 $ this ->assertEquals ('mv_feature_with_ids ' , $ mvFeatureWithIds ->name );
9188 $ this ->assertTrue ($ mvFeatureWithIds ->enabled );
9289 $ this ->assertEquals ('default_value ' , $ mvFeatureWithIds ->value );
@@ -108,7 +105,6 @@ public function testMapEnvironmentDocumentToContextProducesEvaluationContext():
108105 $ this ->assertArrayHasKey ('mv_feature_without_ids ' , $ context ->features );
109106 $ mvFeatureWithoutIds = $ context ->features ['mv_feature_without_ids ' ];
110107 $ this ->assertEquals ('3 ' , $ mvFeatureWithoutIds ->key );
111- $ this ->assertEquals ('3 ' , $ mvFeatureWithoutIds ->feature_key );
112108 $ this ->assertEquals ('mv_feature_without_ids ' , $ mvFeatureWithoutIds ->name );
113109 $ this ->assertFalse ($ mvFeatureWithoutIds ->enabled );
114110 $ this ->assertEquals ('fallback_value ' , $ mvFeatureWithoutIds ->value );
@@ -127,32 +123,4 @@ public function testMapEnvironmentDocumentToContextProducesEvaluationContext():
127123 $ this ->assertEquals (25.0 , $ mvFeatureWithoutIds ->variants [2 ]->weight );
128124 $ this ->assertEquals (2 , $ mvFeatureWithoutIds ->variants [2 ]->priority ); // Third
129125 }
130-
131- public function testMapContextAndIdentityToContextProducesEvaluationContextWithIdentity (): void
132- {
133- // Given
134- $ originalContext = new EvaluationContext ();
135- $ originalContext ->environment = new EnvironmentContext ();
136- $ originalContext ->environment ->key = 'public-env-key ' ;
137-
138- // When
139- $ context = Mappers::mapContextAndIdentityToContext (
140- context: $ originalContext ,
141- identifier: 'neo ' ,
142- traits: (object ) [
143- 'chosen-pill ' => 'red ' ,
144- 'has-met-the-oracle ' => true ,
145- ],
146- );
147-
148- // Then
149- $ this ->assertInstanceOf (EvaluationContext::class, $ context );
150- $ this ->assertNotSame ($ originalContext , $ context );
151- $ this ->assertEquals ('public-env-key ' , $ context ->environment ->key );
152- $ this ->assertEquals ('neo ' , $ context ->identity ->identifier );
153- $ this ->assertEquals ('public-env-key_neo ' , $ context ->identity ->key );
154- $ this ->assertCount (2 , $ context ->identity ->traits );
155- $ this ->assertEquals ('red ' , $ context ->identity ->traits ['chosen-pill ' ]);
156- $ this ->assertTrue ($ context ->identity ->traits ['has-met-the-oracle ' ]);
157- }
158126}
0 commit comments