1234567891011121314151617181920212223242526272829 |
- <?php
- namespace React\Partial;
- use React\Partial\Util as Partial;
- class UtilTest extends \PHPUnit_Framework_TestCase
- {
- public function testBind()
- {
- $div = $this->createDivFunction();
- $divFun = Partial::bind($div, 10, 5);
- $this->assertSame(0.02, $divFun(100));
- }
- public function testBindRight()
- {
- $div = $this->createDivFunction();
- $divFun = Partial::bindRight($div, 10, 5);
- $this->assertSame(2, $divFun(100));
- }
- private function createDivFunction()
- {
- return function ($a, $b, $c) {
- return $a / $b / $c;
- };
- }
- }
|