PopTest\File\FileTest::testWriteSaveAndDelete PHP Method

testWriteSaveAndDelete() public method

    public function testWriteSaveAndDelete()
    {
        if (file_exists(__DIR__ . '/../tmp/file.txt')) {
            unlink(__DIR__ . '/../tmp/file.txt');
        }
        $f = new File(__DIR__ . '/../tmp/file.txt');
        $f->write('123')->write('456', true)->save();
        $f->setPermissions(0777);
        $this->fileExists(__DIR__ . '/../tmp/file.txt');
        $this->assertEquals('123456', $f->read());
        $this->assertEquals(6, $f->getSize());
        $this->assertEquals('text/plain', $f->getMime());
        $f->delete();
        $this->assertFalse(file_exists(__DIR__ . '/../tmp/file.txt'));
    }