Skip to content

Commit fd08375

Browse files
committed
fix test to fill in all required flag fields
1 parent 2f80b4c commit fd08375

File tree

1 file changed

+13
-8
lines changed

1 file changed

+13
-8
lines changed

tests/LDClientTest.php

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -166,14 +166,19 @@ public function testAllFlagsStateReturnsState()
166166

167167
public function testAllFlagsStateCanFilterForClientSideFlags()
168168
{
169-
$flag1Json = array('key' => 'server-side-1', 'on' => false, 'offVariation' => 0, 'variations' => array('a'), 'clientSide' => false);
170-
$flag1 = FeatureFlag::decode($flag1Json);
171-
$flag2Json = array('key' => 'server-side-2', 'on' => false, 'offVariation' => 0, 'variations' => array('b'), 'clientSide' => false);
172-
$flag2 = FeatureFlag::decode($flag2Json);
173-
$flag3Json = array('key' => 'client-side-1', 'on' => false, 'offVariation' => 0, 'variations' => array('value1'), 'clientSide' => true);
174-
$flag3 = FeatureFlag::decode($flag3Json);
175-
$flag4Json = array('key' => 'client-side-2', 'on' => false, 'offVariation' => 0, 'variations' => array('value2'), 'clientSide' => true);
176-
$flag4 = FeatureFlag::decode($flag4Json);
169+
$flagJson = array('key' => 'server-side-1', 'version' => 1, 'on' => false, 'salt' => '', 'deleted' => false,
170+
'targets' => array(), 'rules' => array(), 'prerequisites' => array(), 'fallthrough' => array(),
171+
'offVariation' => 0, 'variations' => array('a'), 'clientSide' => false);
172+
$flag1 = FeatureFlag::decode($flagJson);
173+
$flagJson['key'] = 'server-side-2';
174+
$flag2 = FeatureFlag::decode($flagJson);
175+
$flagJson['key'] = 'client-side-1';
176+
$flagJson['clientSide'] = true;
177+
$flagJson['variations'] = array('value1');
178+
$flag3 = FeatureFlag::decode($flagJson);
179+
$flagJson['key'] = 'client-side-2';
180+
$flagJson['variations'] = array('value2');
181+
$flag4 = FeatureFlag::decode($flagJson);
177182
MockFeatureRequester::$flags = array(
178183
$flag1->getKey() => $flag1, $flag2->getKey() => $flag2, $flag3->getKey() => $flag3, $flag4->getKey() => $flag4
179184
);

0 commit comments

Comments
 (0)