File tree Expand file tree Collapse file tree 1 file changed +6
-9
lines changed Expand file tree Collapse file tree 1 file changed +6
-9
lines changed Original file line number Diff line number Diff line change @@ -209,18 +209,15 @@ public function testHTTPSuccess(): void
209
209
$ this ->assertEqualsWithJsonLines ($ this ->expectedOutput , $ output );
210
210
}
211
211
212
- private function isJsonString (string $ str )
213
- {
214
- return \str_starts_with ($ str , '{ ' );
215
- }
216
-
217
212
private function assertEqualsWithJsonLines ($ expectedLines , $ actualLines )
218
213
{
219
- for ($ i = 0 ; $ i <= 10 ; $ i ++) {
220
- $ expectedLine = $ expectedLines [0 ];
221
- $ actualLine = $ actualLines [0 ];
214
+ for ($ i = 0 ; $ i <= \count ($ expectedLines ); $ i ++) {
215
+ $ this ->assertArrayHasKey ($ i , $ actualLines , "Missing line {$ i }: {$ expectedLines [$ i ]}" );
216
+
217
+ $ expectedLine = $ expectedLines [$ i ];
218
+ $ actualLine = $ actualLines [$ i ];
222
219
223
- if ($ this -> isJsonString ($ expectedLine )) {
220
+ if (\str_starts_with ($ expectedLine, ' { ' )) {
224
221
$ this ->assertEquals (\json_decode ($ expectedLine ), \json_decode ($ actualLine ));
225
222
} else {
226
223
$ this ->assertEquals ($ expectedLine , $ actualLine );
You can’t perform that action at this time.
0 commit comments