{ 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 = []; }; expr = testConfig {}; }; }