xref: /PHP-8.2/ext/com_dotnet/tests/bug78650.phpt (revision 768265cd)
1--TEST--
2Bug #78650 (new COM Crash)
3--EXTENSIONS--
4com_dotnet
5--FILE--
6<?php
7$fname = __DIR__ . '/bug78650/foo/bar';
8mkdir($fname, 0777, true);
9
10$fso = new COM("Scripting.FileSystemObject");
11$folder = $fso->GetFolder($fname);
12$folder->ParentFolder->Name = 'baz';
13
14print('OK');
15?>
16--EXPECT--
17OK
18--CLEAN--
19<?php
20@rmdir(__DIR__ . '/bug78650/foo/bar');
21@rmdir(__DIR__ . '/bug78650/foo');
22rmdir(__DIR__ . '/bug78650/baz/bar');
23rmdir(__DIR__ . '/bug78650/baz');
24rmdir(__DIR__ . '/bug78650');
25?>
26