Server IP : 85.214.239.14 / Your IP : 3.12.146.108 Web Server : Apache/2.4.62 (Debian) System : Linux h2886529.stratoserver.net 4.9.0 #1 SMP Tue Jan 9 19:45:01 MSK 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.18 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : OFF | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /usr/share/augeas/lenses/dist/tests/ |
Upload File : |
module Test_desktop = let conf = "# A comment [Desktop Entry] Version=1.0 Type=Application Name=Foo Viewer # another comment Comment=The best viewer for Foo objects available! TryExec=fooview Exec=fooview %F Icon=fooview MimeType=image/x-foo; X-KDE-Library=libfooview X-KDE-FactoryName=fooviewfactory X-KDE-ServiceType=FooService " test Desktop.lns get conf = { "#comment" = "A comment" } { "Desktop Entry" { "Version" = "1.0" } { "Type" = "Application" } { "Name" = "Foo Viewer" } { "#comment" = "another comment" } { "Comment" = "The best viewer for Foo objects available!" } { "TryExec" = "fooview" } { "Exec" = "fooview %F" } { "Icon" = "fooview" } { "MimeType" = "image/x-foo;" } { "X-KDE-Library" = "libfooview" } { "X-KDE-FactoryName" = "fooviewfactory" } { "X-KDE-ServiceType" = "FooService" } } (* Entries with square brackets *) test Desktop.lns get "[Desktop Entry] X-GNOME-FullName[ca]=En canadien " = { "Desktop Entry" { "X-GNOME-FullName[ca]" = "En canadien" } } (* Test: Desktop.lns Allow @ in setting (GH issue #92) *) test Desktop.lns get "[Desktop Entry] Name[sr@latin] = foobar\n" = { "Desktop Entry" { "Name[sr@latin]" = "foobar" } }