Kraken\_Unit\Filesystem\FilesystemTest::testApiPrepend_ThrowsException_WhenUpdateThrowsException PHP Метод

testApiPrepend_ThrowsException_WhenUpdateThrowsException() публичный Метод

    public function testApiPrepend_ThrowsException_WhenUpdateThrowsException()
    {
        $path = 'path';
        $write = 'write';
        $read = 'read';
        $expected = new Exception();
        $ex = null;
        $this->expect('read', [$path])->willReturn($read);
        $this->expect('update', [$path, $write . $read])->willThrow($expected);
        try {
            $this->fs->prepend($path, $write);
        } catch (Exception $ex) {
        }
        $this->assertInstanceOf(WriteException::class, $ex);
        $this->assertSame($expected, $ex->getPrevious());
    }
FilesystemTest