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()); }