Example #1
0
 public function testJoin()
 {
     $io0 = new IO(F\always(13));
     $io = IO::of($io0)->join();
     $this->assertSame(13, $io->unsafePerformIO());
 }
Example #2
0
 public function testWorks()
 {
     $this->assertSame(['badaboom'], call_user_func(F\always(['badaboom'])));
 }
Example #3
0
 public function testHasACurriedVersion()
 {
     $this->assertSame(['a' => ['b' => 1]], call_user_func(F\C1\indexBy(F\always('a')), [['b' => 1]]));
 }