File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed
Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -386,6 +386,27 @@ public function copying_a_file_with_visibility(): void
386386 });
387387 }
388388
389+ /**
390+ * @test
391+ */
392+ public function copying_a_file_with_non_ascii_characters (): void
393+ {
394+ $ this ->runScenario (function () {
395+ $ adapter = $ this ->adapter ();
396+ $ adapter ->write (
397+ 'ıÇöü🤔.txt ' ,
398+ 'contents to be copied ' ,
399+ new Config ([Config::OPTION_VISIBILITY => Visibility::PUBLIC ])
400+ );
401+
402+ $ adapter ->copy ('ıÇöü🤔.txt ' , 'ıÇöü🤔_copy.txt ' , new Config ());
403+
404+ $ this ->assertTrue ($ adapter ->fileExists ('ıÇöü🤔.txt ' ));
405+ $ this ->assertTrue ($ adapter ->fileExists ('ıÇöü🤔_copy.txt ' ));
406+ $ this ->assertEquals ('contents to be copied ' , $ adapter ->read ('ıÇöü🤔_copy.txt ' ));
407+ });
408+ }
409+
389410 /**
390411 * @test
391412 */
You can’t perform that action at this time.
0 commit comments