Example #1
0
 public function testClear()
 {
     $dispatcher = new Dispatcher();
     $request = m::mock('jyggen\\Curl\\RequestInterface');
     $request->shouldReceive('addMultiHandle')->andReturn(0);
     $request->shouldReceive('removeMultiHandle')->andReturn(0);
     $this->assertEquals(0, $dispatcher->add($request));
     $this->assertInstanceof('jyggen\\Curl\\RequestInterface', $dispatcher->get(0));
     $dispatcher->clear();
     $this->assertEquals(array(), $dispatcher->get());
 }