auto dataConfigGuard = EnvGuard("XDG_CONFIG_DIRS", "/usr/local/config:/usr/config"); auto newConfigDirs = ["/usr/local/config", "/usr/config"]; assert(xdgConfigDirs() == newConfigDirs); assert(equal(xdgConfigDirs("menus"), newConfigDirs.map!(p => buildPath(p, "menus")))); environment.remove("XDG_CONFIG_DIRS"); assert(xdgConfigDirs() == ["/etc/xdg"]); assert(equal(xdgConfigDirs("autostart"), ["/etc/xdg"].map!(p => buildPath(p, "autostart"))));