📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
e-ticaretv3.demodesign.com.tr
/
vendor
/
react
/
promise
/
tests
📝
FunctionAllTest.php
← Geri Dön
<?php namespace React\Promise; class FunctionAllTest extends TestCase { /** @test */ public function shouldResolveEmptyInput() { $mock = $this->createCallableMock(); $mock ->expects($this->once()) ->method('__invoke') ->with($this->identicalTo([])); all([]) ->then($mock); } /** @test */ public function shouldResolveValuesArray() { $mock = $this->createCallableMock(); $mock ->expects($this->once()) ->method('__invoke') ->with($this->identicalTo([1, 2, 3])); all([1, 2, 3]) ->then($mock); } /** @test */ public function shouldResolvePromisesArray() { $mock = $this->createCallableMock(); $mock ->expects($this->once()) ->method('__invoke') ->with($this->identicalTo([1, 2, 3])); all([resolve(1), resolve(2), resolve(3)]) ->then($mock); } /** @test */ public function shouldResolveSparseArrayInput() { $mock = $this->createCallableMock(); $mock ->expects($this->once()) ->method('__invoke') ->with($this->identicalTo([null, 1, null, 1, 1])); all([null, 1, null, 1, 1]) ->then($mock); } /** @test */ public function shouldRejectIfAnyInputPromiseRejects() { $mock = $this->createCallableMock(); $mock ->expects($this->once()) ->method('__invoke') ->with($this->identicalTo(2)); all([resolve(1), reject(2), resolve(3)]) ->then($this->expectCallableNever(), $mock); } /** @test */ public function shouldAcceptAPromiseForAnArray() { $mock = $this->createCallableMock(); $mock ->expects($this->once()) ->method('__invoke') ->with($this->identicalTo([1, 2, 3])); all(resolve([1, 2, 3])) ->then($mock); } /** @test */ public function shouldResolveToEmptyArrayWhenInputPromiseDoesNotResolveToArray() { $mock = $this->createCallableMock(); $mock ->expects($this->once()) ->method('__invoke') ->with($this->identicalTo([])); all(resolve(1)) ->then($mock); } /** @test */ public function shouldPreserveTheOrderOfArrayWhenResolvingAsyncPromises() { $mock = $this->createCallableMock(); $mock ->expects($this->once()) ->method('__invoke') ->with($this->identicalTo([1, 2, 3])); $deferred = new Deferred(); all([resolve(1), $deferred->promise(), resolve(3)]) ->then($mock); $deferred->resolve(2); } }
💾 Kaydet
İptal
📝 Yeniden Adlandır
İptal
Kaydet
🔐 Dosya İzinleri (chmod)
İzin Değeri:
Hızlı Seçim:
777
755
644
600
777
= Herkes okur/yazar/çalıştırır
755
= Sahip tam, diğerleri okur/çalıştırır
644
= Sahip okur/yazar, diğerleri okur
600
= Sadece sahip okur/yazar
İptal
Uygula