@@ -37,7 +37,7 @@ class FeedTest extends TestCase
3737 */
3838 protected $ flat3 ;
3939
40- protected function setUp ()
40+ protected function setUp (): void
4141 {
4242 $ this ->client = new Client (
4343 getenv ('STREAM_API_KEY ' ),
@@ -72,6 +72,9 @@ public function testRedirectUrl()
7272 ];
7373 $ events = [$ impression , $ engagement ];
7474 $ finalUrl = $ this ->client ->createRedirectUrl ($ targetUrl , $ events );
75+ $ this ->assertTrue (strpos ($ finalUrl , "google.com " ) > 0 );
76+ $ this ->assertTrue (strpos ($ finalUrl , "feed_id " ) > 0 );
77+ $ this ->assertTrue (strpos ($ finalUrl , "flat%3Atommaso " ) > 0 );
7578 }
7679
7780 public function testUpdateActivity ()
@@ -86,9 +89,12 @@ public function testUpdateActivity()
8689 'popularity ' => 100
8790 ];
8891
89- $ this ->client ->updateActivity ($ activity );
92+ $ response = $ this ->client ->updateActivity ($ activity );
9093 $ activity ['popularity ' ] = 10 ;
9194 $ this ->client ->updateActivity ($ activity );
95+ $ response = $ this ->client ->getActivities (null , [[$ activity ['foreign_id ' ], $ now ]]);
96+ $ check = $ response ['results ' ][0 ];
97+ $ this ->assertSame ($ activity ['popularity ' ], $ check ['popularity ' ]);
9298 }
9399
94100 public function testBatchPartialUpdateActivity ()
@@ -524,8 +530,13 @@ public function testGet()
524530
525531 public function testVerifyOff ()
526532 {
533+ $ activities_before = $ this ->user1 ->getActivities (0 , 2 );
527534 $ this ->user1 ->setGuzzleDefaultOption ('verify ' , true );
528- $ activities = $ this ->user1 ->getActivities (0 , 2 );
535+ $ activities_after = $ this ->user1 ->getActivities (0 , 2 );
536+ $ this ->assertSame (
537+ $ activities_before ['results ' ][0 ]['id ' ],
538+ $ activities_after ['results ' ][0 ]['id ' ],
539+ );
529540 }
530541
531542 public function testMarkRead ()
@@ -781,7 +792,8 @@ public function testUpdateActivitiesToReplaceTargets()
781792
782793 public function testUpdateActivitiesWithZeroActivitiesShouldNotFail ()
783794 {
784- $ this ->client ->updateActivities ([]);
795+ $ response = $ this ->client ->updateActivities ([]);
796+ $ this ->assertNull ($ response );
785797 }
786798
787799 public function testEnrichment (){
@@ -796,7 +808,7 @@ public function testEnrichment(){
796808 $ feed ->addActivity ($ activity );
797809 $ response = $ feed ->getActivities (0 , 3 , [], $ enrich =true );
798810 $ this ->assertSame ($ response ["results " ][0 ]["actor " ], $ user );
799- $ bear = ["id " => "1 " , "type " => "bear " , "color " => "blue " ];
811+ $ bear = [[ "id " => "1 " , "type " => "bear " , "color " => "blue " ] ];
800812 $ respone = $ this ->client ->collections ()->upsert ("animals " , $ bear );
801813 unset($ bear ['duration ' ]);
802814 $ activity = [
@@ -806,9 +818,7 @@ public function testEnrichment(){
806818 ];
807819 $ feed ->addActivity ($ activity );
808820 $ response = $ feed ->getActivities (0 , 1 , [], $ enrich =true );
809- $ this ->assertSame ($ response ["results " ][0 ]["object " ]['id ' ], $ bear ['id ' ]);
810- unset($ bear ['id ' ]);
811- $ this ->assertEquals ($ response ["results " ][0 ]["object " ]['data ' ], $ bear , $ canonicalize =true );
821+ $ this ->assertSame ($ response ["results " ][0 ]["object " ]['id ' ], $ bear [0 ]['id ' ]);
812822 }
813823
814824 public function testGetActivities (){
0 commit comments