@@ -27,7 +27,7 @@ use parallel_disk_usage::{
2727 visualizer:: { Color , Coloring } ,
2828} ;
2929#[ cfg( unix) ]
30- use std:: { collections:: HashMap , path :: PathBuf } ;
30+ use std:: { collections:: HashMap , ffi :: OsString } ;
3131
3232#[ cfg( unix) ]
3333use parallel_disk_usage:: get_size:: { GetBlockCount , GetBlockSize } ;
@@ -932,15 +932,59 @@ fn color_always() {
932932
933933 let ls_colors = LsColors :: from_ls_colors_string ( LS_COLORS ) ;
934934 let map = HashMap :: from ( [
935- ( PathBuf :: from ( "./dir-a/file-a1.txt" ) , Color :: Normal ) ,
936- ( PathBuf :: from ( "./dir-a/file-a2.txt" ) , Color :: Normal ) ,
937- ( PathBuf :: from ( "./dir-a/subdir-a/file-a3.txt" ) , Color :: Normal ) ,
938- ( PathBuf :: from ( "./dir-b/file-b1.txt" ) , Color :: Normal ) ,
939- ( PathBuf :: from ( "./file-root.txt" ) , Color :: Normal ) ,
940- ( PathBuf :: from ( "./link-dir" ) , Color :: Symlink ) ,
941- ( PathBuf :: from ( "./link-file.txt" ) , Color :: Symlink ) ,
942- ( PathBuf :: from ( "./empty-dir-1" ) , Color :: Directory ) ,
943- ( PathBuf :: from ( "./empty-dir-2" ) , Color :: Directory ) ,
935+ (
936+ vec ! [
937+ OsString :: from( "." ) ,
938+ OsString :: from( "dir-a" ) ,
939+ OsString :: from( "file-a1.txt" ) ,
940+ ] ,
941+ Color :: Normal ,
942+ ) ,
943+ (
944+ vec ! [
945+ OsString :: from( "." ) ,
946+ OsString :: from( "dir-a" ) ,
947+ OsString :: from( "file-a2.txt" ) ,
948+ ] ,
949+ Color :: Normal ,
950+ ) ,
951+ (
952+ vec ! [
953+ OsString :: from( "." ) ,
954+ OsString :: from( "dir-a" ) ,
955+ OsString :: from( "subdir-a" ) ,
956+ OsString :: from( "file-a3.txt" ) ,
957+ ] ,
958+ Color :: Normal ,
959+ ) ,
960+ (
961+ vec ! [
962+ OsString :: from( "." ) ,
963+ OsString :: from( "dir-b" ) ,
964+ OsString :: from( "file-b1.txt" ) ,
965+ ] ,
966+ Color :: Normal ,
967+ ) ,
968+ (
969+ vec ! [ OsString :: from( "." ) , OsString :: from( "file-root.txt" ) ] ,
970+ Color :: Normal ,
971+ ) ,
972+ (
973+ vec ! [ OsString :: from( "." ) , OsString :: from( "link-dir" ) ] ,
974+ Color :: Symlink ,
975+ ) ,
976+ (
977+ vec ! [ OsString :: from( "." ) , OsString :: from( "link-file.txt" ) ] ,
978+ Color :: Symlink ,
979+ ) ,
980+ (
981+ vec ! [ OsString :: from( "." ) , OsString :: from( "empty-dir-1" ) ] ,
982+ Color :: Directory ,
983+ ) ,
984+ (
985+ vec ! [ OsString :: from( "." ) , OsString :: from( "empty-dir-2" ) ] ,
986+ Color :: Directory ,
987+ ) ,
944988 ] ) ;
945989 let coloring = Coloring :: new ( ls_colors, map) ;
946990
0 commit comments