File tree 6 files changed +40
-24
lines changed
6 files changed +40
-24
lines changed Original file line number Diff line number Diff line change 3
3
/.travis.yml export-ignore
4
4
/examples / export-ignore
5
5
/phpunit.xml.dist export-ignore
6
+ /phpunit.xml.legacy export-ignore
6
7
/tests / export-ignore
Original file line number Diff line number Diff line change @@ -23,4 +23,5 @@ install:
23
23
- composer install
24
24
25
25
script :
26
- - vendor/bin/phpunit --coverage-text
26
+ - if [[ "$TRAVIS_PHP_VERSION" > "7.2" ]]; then vendor/bin/phpunit --coverage-text; fi
27
+ - if [[ "$TRAVIS_PHP_VERSION" < "7.3" ]]; then vendor/bin/phpunit --coverage-text -c phpunit.xml.legacy; fi
Original file line number Diff line number Diff line change 9
9
"php" : " >=5.3.3"
10
10
},
11
11
"require-dev" : {
12
- "phpunit/phpunit" : " ^9.0 || ^5.7 || ^4.8.35"
12
+ "phpunit/phpunit" : " ^9.3 || ^5.7 || ^4.8.35"
13
13
},
14
14
"autoload" : {
15
15
"psr-4" : {
Original file line number Diff line number Diff line change 1
1
<?xml version =" 1.0" encoding =" UTF-8" ?>
2
2
3
- <phpunit bootstrap =" vendor/autoload.php" colors =" true" >
3
+ <!-- PHPUnit configuration file with new format for PHPUnit 9.3+ -->
4
+ <phpunit xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
5
+ xsi : noNamespaceSchemaLocation =" https://schema.phpunit.de/9.3/phpunit.xsd"
6
+ bootstrap =" vendor/autoload.php"
7
+ colors =" true"
8
+ cacheResult =" false" >
4
9
<testsuites >
5
10
<testsuite name =" Promise Test Suite" >
6
11
<directory >./tests/React/Promise/</directory >
7
12
</testsuite >
8
13
</testsuites >
9
-
10
- <filter >
11
- <whitelist >
14
+ <coverage >
15
+ <include >
12
16
<directory >./src/</directory >
13
- </whitelist >
14
- </filter >
17
+ </include >
18
+ </coverage >
15
19
</phpunit >
Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2
+
3
+ <!-- PHPUnit configuration file with old format for PHPUnit 9.2 or older -->
4
+ <phpunit xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
5
+ xsi : noNamespaceSchemaLocation =" https://schema.phpunit.de/4.8/phpunit.xsd"
6
+ bootstrap =" vendor/autoload.php"
7
+ colors =" true" >
8
+ <testsuites >
9
+ <testsuite name =" Promise Test Suite" >
10
+ <directory >./tests/React/Promise/</directory >
11
+ </testsuite >
12
+ </testsuites >
13
+ <filter >
14
+ <whitelist >
15
+ <directory >./src/</directory >
16
+ </whitelist >
17
+ </filter >
18
+ </phpunit >
Original file line number Diff line number Diff line change @@ -259,14 +259,10 @@ public function shouldAllowResolveAfterProgress()
259
259
$ d = new Deferred ();
260
260
261
261
$ mock = $ this ->createCallableMock ();
262
- $ mock
263
- ->expects ($ this ->at (0 ))
264
- ->method ('__invoke ' )
265
- ->with ($ this ->identicalTo (1 ));
266
- $ mock
267
- ->expects ($ this ->at (1 ))
268
- ->method ('__invoke ' )
269
- ->with ($ this ->identicalTo (2 ));
262
+ $ mock ->expects ($ this ->exactly (2 ))->method ('__invoke ' )->withConsecutive (
263
+ array ($ this ->identicalTo (1 )),
264
+ array ($ this ->identicalTo (2 ))
265
+ );
270
266
271
267
$ d
272
268
->promise ()
@@ -290,14 +286,10 @@ public function shouldAllowRejectAfterProgress()
290
286
$ d = new Deferred ();
291
287
292
288
$ mock = $ this ->createCallableMock ();
293
- $ mock
294
- ->expects ($ this ->at (0 ))
295
- ->method ('__invoke ' )
296
- ->with ($ this ->identicalTo (1 ));
297
- $ mock
298
- ->expects ($ this ->at (1 ))
299
- ->method ('__invoke ' )
300
- ->with ($ this ->identicalTo (2 ));
289
+ $ mock ->expects ($ this ->exactly (2 ))->method ('__invoke ' )->withConsecutive (
290
+ array ($ this ->identicalTo (1 )),
291
+ array ($ this ->identicalTo (2 ))
292
+ );
301
293
302
294
$ d
303
295
->promise ()
You can’t perform that action at this time.
0 commit comments