@@ -89,62 +89,31 @@ public function shouldRejectIfFirstSettledPromiseRejects()
8989 /** @test */
9090 public function shouldCancelInputArrayPromises ()
9191 {
92- $ mock1 = $ this
93- ->getMockBuilder ('React\Promise\PromiseInterface ' )
94- ->getMock ();
95- $ mock1
96- ->expects ($ this ->once ())
97- ->method ('cancel ' );
98-
99- $ mock2 = $ this
100- ->getMockBuilder ('React\Promise\PromiseInterface ' )
101- ->getMock ();
102- $ mock2
103- ->expects ($ this ->once ())
104- ->method ('cancel ' );
92+ $ promise1 = new Promise (function () {}, $ this ->expectCallableOnce ());
93+ $ promise2 = new Promise (function () {}, $ this ->expectCallableOnce ());
10594
106- race ([$ mock1 , $ mock2 ])->cancel ();
95+ race ([$ promise1 , $ promise2 ])->cancel ();
10796 }
10897
10998 /** @test */
11099 public function shouldNotCancelOtherPendingInputArrayPromisesIfOnePromiseFulfills ()
111100 {
112- $ mock = $ this ->createCallableMock ();
113- $ mock
114- ->expects ($ this ->never ())
115- ->method ('__invoke ' );
116-
117- $ deferred = New Deferred ($ mock );
101+ $ deferred = new Deferred ($ this ->expectCallableNever ());
118102 $ deferred ->resolve ();
119103
120- $ mock2 = $ this
121- ->getMockBuilder ('React\Promise\PromiseInterface ' )
122- ->getMock ();
123- $ mock2
124- ->expects ($ this ->never ())
125- ->method ('cancel ' );
104+ $ promise2 = new Promise (function () {}, $ this ->expectCallableNever ());
126105
127- race ([$ deferred ->promise (), $ mock2 ])->cancel ();
106+ race ([$ deferred ->promise (), $ promise2 ])->cancel ();
128107 }
129108
130109 /** @test */
131110 public function shouldNotCancelOtherPendingInputArrayPromisesIfOnePromiseRejects ()
132111 {
133- $ mock = $ this ->createCallableMock ();
134- $ mock
135- ->expects ($ this ->never ())
136- ->method ('__invoke ' );
137-
138- $ deferred = New Deferred ($ mock );
112+ $ deferred = new Deferred ($ this ->expectCallableNever ());
139113 $ deferred ->reject ();
140114
141- $ mock2 = $ this
142- ->getMockBuilder ('React\Promise\PromiseInterface ' )
143- ->getMock ();
144- $ mock2
145- ->expects ($ this ->never ())
146- ->method ('cancel ' );
115+ $ promise2 = new Promise (function () {}, $ this ->expectCallableNever ());
147116
148- race ([$ deferred ->promise (), $ mock2 ])->cancel ();
117+ race ([$ deferred ->promise (), $ promise2 ])->cancel ();
149118 }
150119}
0 commit comments