/** * @test */ public function closeDoesNothingAfterDetach() { $fileName = PATH_site . 'typo3temp/' . $this->getUniqueId('test_'); touch($fileName); $this->testFilesToDelete[] = $fileName; $resource = fopen($fileName, 'wb+'); $stream = new Stream($resource); $detached = $stream->detach(); $stream->close(); $this->assertTrue(is_resource($detached)); $this->assertSame($resource, $detached); }