From b3b85048890dc9fed87c4fcc574512c42ac6c6ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dorian=20P=C3=A9ron?= Date: Wed, 10 Jul 2024 16:51:27 +0200 Subject: [PATCH] test(ls): Add test for #6554 --- tests/by-util/test_ls.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/by-util/test_ls.rs b/tests/by-util/test_ls.rs index 2e3f31290a8..de849473eca 100644 --- a/tests/by-util/test_ls.rs +++ b/tests/by-util/test_ls.rs @@ -2197,6 +2197,18 @@ fn test_ls_recursive_1() { .stdout_is(out); } +#[test] +fn test_ls_recursive_escape_dirname() { + let scene = TestScenario::new(util_name!()); + let at = &scene.fixtures; + at.mkdir("dir:name"); + at.mkdir("dirname2"); + + let out = ".:\ndir:name\ndirname2\n\n'./dir:name':\n\n./dirname2:\n"; + + scene.ucmd().arg("-R").succeeds().stdout_is(out); +} + #[test] fn test_ls_color() { let scene = TestScenario::new(util_name!());