@@ -366,6 +366,13 @@ func TestAgnosterPathStyles(t *testing.T) {
366366 {Style : Letter , Expected : "u > b > a > w > man" , HomePath : "/usr/home" , Pwd : "/usr/burp/ab/whatever/man" , PathSeperator : "/" , FolderSeparatorIcon : " > " },
367367 {Style : Letter , Expected : "u > .b > a > w > man" , HomePath : "/usr/home" , Pwd : "/usr/.burp/ab/whatever/man" , PathSeperator : "/" , FolderSeparatorIcon : " > " },
368368 {Style : Letter , Expected : "u > .b > a > .w > man" , HomePath : "/usr/home" , Pwd : "/usr/.burp/ab/.whatever/man" , PathSeperator : "/" , FolderSeparatorIcon : " > " },
369+ {Style : Letter , Expected : "u > .b > a > ._w > man" , HomePath : "/usr/home" , Pwd : "/usr/.burp/ab/._whatever/man" , PathSeperator : "/" , FolderSeparatorIcon : " > " },
370+ {Style : Letter , Expected : "u > .ä > ū > .w > man" , HomePath : "/usr/home" , Pwd : "/usr/.äufbau/ūmgebung/.whatever/man" , PathSeperator : "/" , FolderSeparatorIcon : " > " },
371+ {Style : Letter , Expected : "u > .b > 1 > .w > man" , HomePath : "/usr/home" , Pwd : "/usr/.burp/12345/.whatever/man" , PathSeperator : "/" , FolderSeparatorIcon : " > " },
372+ {Style : Letter , Expected : "u > .b > 1 > .w > man" , HomePath : "/usr/home" , Pwd : "/usr/.burp/12345abc/.whatever/man" , PathSeperator : "/" , FolderSeparatorIcon : " > " },
373+ {Style : Letter , Expected : "u > .b > __p > .w > man" , HomePath : "/usr/home" , Pwd : "/usr/.burp/__pycache__/.whatever/man" , PathSeperator : "/" , FolderSeparatorIcon : " > " },
374+ {Style : Letter , Expected : "➼ > .w > man" , HomePath : "/usr/home" , Pwd : "➼/.whatever/man" , PathSeperator : "/" , FolderSeparatorIcon : " > " },
375+ {Style : Letter , Expected : "➼ s > .w > man" , HomePath : "/usr/home" , Pwd : "➼ something/.whatever/man" , PathSeperator : "/" , FolderSeparatorIcon : " > " },
369376 }
370377 for _ , tc := range cases {
371378 env := new (MockedEnvironment )
0 commit comments