public function testDelete() { $this->provider->create(); $path = substr(hash('md5', '123'), 0, 3); mkdir($this->basePath . DIRECTORY_SEPARATOR . $this->queueHash . DIRECTORY_SEPARATOR . $path); touch($this->basePath . DIRECTORY_SEPARATOR . $this->queueHash . DIRECTORY_SEPARATOR . $path . DIRECTORY_SEPARATOR . '123.json'); $messages = $this->provider->receive(); $this->assertNotEmpty($messages); $this->assertTrue($this->provider->delete(123)); }