@@ -93,9 +93,9 @@ public function testGetHeaderLine()
93
93
94
94
$ message = $ this ->getMessage ()->withAddedHeader ('content-type ' , 'text/html ' );
95
95
$ message = $ message ->withAddedHeader ('content-type ' , 'text/plain ' );
96
- $ this ->assertRegExp ('|text/html, ?text/plain| ' , $ message ->getHeaderLine ('content-type ' ));
97
- $ this ->assertRegExp ('|text/html, ?text/plain| ' , $ message ->getHeaderLine ('Content-Type ' ));
98
- $ this ->assertRegExp ('|text/html, ?text/plain| ' , $ message ->getHeaderLine ('CONTENT-TYPE ' ));
96
+ $ this ->assertMatchesRegexp ('|text/html, ?text/plain| ' , $ message ->getHeaderLine ('content-type ' ));
97
+ $ this ->assertMatchesRegexp ('|text/html, ?text/plain| ' , $ message ->getHeaderLine ('Content-Type ' ));
98
+ $ this ->assertMatchesRegexp ('|text/html, ?text/plain| ' , $ message ->getHeaderLine ('CONTENT-TYPE ' ));
99
99
100
100
$ this ->assertSame ('' , $ message ->getHeaderLine ('Bar ' ));
101
101
}
@@ -121,7 +121,7 @@ public function testWithHeader()
121
121
$ this ->assertEquals ('text/script ' , $ message ->getHeaderLine ('content-type ' ));
122
122
123
123
$ message = $ initialMessage ->withHeader ('x-foo ' , ['bar ' , 'baz ' ]);
124
- $ this ->assertRegExp ('|bar, ?baz| ' , $ message ->getHeaderLine ('x-foo ' ));
124
+ $ this ->assertMatchesRegexp ('|bar, ?baz| ' , $ message ->getHeaderLine ('x-foo ' ));
125
125
126
126
$ message = $ initialMessage ->withHeader ('Bar ' , '' );
127
127
$ this ->assertTrue ($ message ->hasHeader ('Bar ' ));
@@ -162,8 +162,8 @@ public function testWithAddedHeader()
162
162
163
163
$ message = $ this ->getMessage ()->withAddedHeader ('content-type ' , 'text/html ' );
164
164
$ message = $ message ->withAddedHeader ('CONTENT-type ' , 'text/plain ' );
165
- $ this ->assertRegExp ('|text/html, ?text/plain| ' , $ message ->getHeaderLine ('content-type ' ));
166
- $ this ->assertRegExp ('|text/html, ?text/plain| ' , $ message ->getHeaderLine ('Content-Type ' ));
165
+ $ this ->assertMatchesRegexp ('|text/html, ?text/plain| ' , $ message ->getHeaderLine ('content-type ' ));
166
+ $ this ->assertMatchesRegexp ('|text/html, ?text/plain| ' , $ message ->getHeaderLine ('Content-Type ' ));
167
167
}
168
168
169
169
/**
@@ -192,9 +192,9 @@ public function testWithAddedHeaderArrayValue()
192
192
$ message = $ message ->withAddedHeader ('content-type ' , ['text/plain ' , 'application/json ' ]);
193
193
194
194
$ headerLine = $ message ->getHeaderLine ('content-type ' );
195
- $ this ->assertRegExp ('|text/html| ' , $ headerLine );
196
- $ this ->assertRegExp ('|text/plain| ' , $ headerLine );
197
- $ this ->assertRegExp ('|application/json| ' , $ headerLine );
195
+ $ this ->assertMatchesRegexp ('|text/html| ' , $ headerLine );
196
+ $ this ->assertMatchesRegexp ('|text/plain| ' , $ headerLine );
197
+ $ this ->assertMatchesRegexp ('|application/json| ' , $ headerLine );
198
198
}
199
199
200
200
/**
@@ -210,9 +210,9 @@ public function testWithAddedHeaderArrayValueAndKeys()
210
210
$ message = $ message ->withAddedHeader ('content-type ' , ['foo ' => 'text/plain ' , 'bar ' => 'application/json ' ]);
211
211
212
212
$ headerLine = $ message ->getHeaderLine ('content-type ' );
213
- $ this ->assertRegExp ('|text/html| ' , $ headerLine );
214
- $ this ->assertRegExp ('|text/plain| ' , $ headerLine );
215
- $ this ->assertRegExp ('|application/json| ' , $ headerLine );
213
+ $ this ->assertMatchesRegexp ('|text/html| ' , $ headerLine );
214
+ $ this ->assertMatchesRegexp ('|text/plain| ' , $ headerLine );
215
+ $ this ->assertMatchesRegexp ('|application/json| ' , $ headerLine );
216
216
}
217
217
218
218
public function testWithoutHeader ()
@@ -251,4 +251,14 @@ public function testBody()
251
251
252
252
$ this ->assertEquals ($ stream , $ message ->getBody ());
253
253
}
254
+
255
+ private function assertMatchesRegexp (string $ pattern , string $ string , string $ message = '' ): void
256
+ {
257
+ // @TODO remove when package require phpunit 9.1
258
+ if (function_exists ('PHPUnit\Framework\assertMatchesRegularExpression ' )) {
259
+ $ this ->assertMatchesRegularExpression ($ pattern , $ string , $ message );
260
+ } else {
261
+ $ this ->assertRegExp ($ pattern , $ string , $ message );
262
+ }
263
+ }
254
264
}
0 commit comments