7
7
use PHPUnit \Framework \TestCase ;
8
8
use React \Promise \Deferred ;
9
9
use React \Promise \FulfilledPromise ;
10
- use React \Promise \LazyPromise ;
11
10
use React \Promise \Promise ;
12
11
use React \Promise \Promise as ReactPromise ;
12
+ use function React \Promise \reject ;
13
13
use React \Promise \RejectedPromise ;
14
+ use function React \Promise \resolve ;
14
15
use stdClass ;
15
16
16
17
/**
@@ -26,12 +27,8 @@ public function testIsThenableReturnsTrueWhenAReactPromiseIsGiven(): void
26
27
$ reactAdapter ->isThenable (new ReactPromise (static function (): void {
27
28
}))
28
29
);
29
- self ::assertTrue ($ reactAdapter ->isThenable (new FulfilledPromise ()));
30
- self ::assertTrue ($ reactAdapter ->isThenable (new RejectedPromise ()));
31
- self ::assertTrue (
32
- $ reactAdapter ->isThenable (new LazyPromise (static function (): void {
33
- }))
34
- );
30
+ self ::assertTrue ($ reactAdapter ->isThenable (resolve ()));
31
+ self ::assertTrue ($ reactAdapter ->isThenable (reject ()));
35
32
self ::assertFalse ($ reactAdapter ->isThenable (false ));
36
33
self ::assertFalse ($ reactAdapter ->isThenable (true ));
37
34
self ::assertFalse ($ reactAdapter ->isThenable (1 ));
@@ -45,7 +42,7 @@ public function testIsThenableReturnsTrueWhenAReactPromiseIsGiven(): void
45
42
public function testConvertsReactPromisesToGraphQlOnes (): void
46
43
{
47
44
$ reactAdapter = new ReactPromiseAdapter ();
48
- $ reactPromise = new FulfilledPromise (1 );
45
+ $ reactPromise = resolve (1 );
49
46
50
47
$ promise = $ reactAdapter ->convertThenable ($ reactPromise );
51
48
@@ -55,7 +52,7 @@ public function testConvertsReactPromisesToGraphQlOnes(): void
55
52
public function testThen (): void
56
53
{
57
54
$ reactAdapter = new ReactPromiseAdapter ();
58
- $ reactPromise = new FulfilledPromise (1 );
55
+ $ reactPromise = resolve (1 );
59
56
$ promise = $ reactAdapter ->convertThenable ($ reactPromise );
60
57
61
58
$ result = null ;
@@ -128,7 +125,7 @@ static function ($error) use (&$exception): void {
128
125
public function testAll (): void
129
126
{
130
127
$ reactAdapter = new ReactPromiseAdapter ();
131
- $ promises = [new FulfilledPromise (1 ), new FulfilledPromise (2 ), new FulfilledPromise (3 )];
128
+ $ promises = [resolve (1 ), resolve (2 ), resolve (3 )];
132
129
133
130
$ allPromise = $ reactAdapter ->all ($ promises );
134
131
@@ -147,7 +144,7 @@ public function testAllShouldPreserveTheOrderOfTheArrayWhenResolvingAsyncPromise
147
144
{
148
145
$ reactAdapter = new ReactPromiseAdapter ();
149
146
$ deferred = new Deferred ();
150
- $ promises = [new FulfilledPromise (1 ), $ deferred ->promise (), new FulfilledPromise (3 )];
147
+ $ promises = [resolve (1 ), $ deferred ->promise (), resolve (3 )];
151
148
$ result = null ;
152
149
153
150
$ reactAdapter ->all ($ promises )->then (static function ($ values ) use (&$ result ): void {
0 commit comments