{ pkgs, lib, ... }: let anyOpt = default: lib.mkOption { type = lib.types.anything; inherit default; }; testConfig = m: let cfg = (lib.evalModules { specialArgs = { inherit pkgs; }; modules = [ { options = { systemd = anyOpt { }; services = anyOpt { }; }; } ../../modules/blocks/davfs.nix m ]; }).config; in { inherit (cfg) systemd services; }; in { testDavfsNoOptions = { expected = { services.davfs2.enable = false; systemd.mounts = [ ]; systemd.services = { }; }; expr = testConfig { }; }; }