public function testItReturnASingleValueForEarlyTerminaisonTransducer()
 {
     $transducer = Fp\first(equal_three_makker());
     $reduced = Fp\transduce($transducer, Fp\single_result(), range(1, 6));
     $this->assertEquals(3, $reduced);
 }
Beispiel #2
0
 public function testItApplyTheCallableOnEachItem()
 {
     $transducer = Fp\first(equal_three_makker());
     $reduced = Fp\transduce($transducer, Fp\single_result(), range(1, 6));
     $this->assertEquals(3, $reduced);
 }