+21
lib/tests/modules.sh
+21
lib/tests/modules.sh
···config.value ./declare-int-unsigned-value.nix ./define-value-list.nix ./define-value-int-positive.nix+checkConfigError 'The option value .* in .* is not of type .*' config.value ./freeform-attrsOf.nix ./define-value-list.nix+checkConfigOutput yes config.value ./freeform-attrsOf.nix ./define-value-string-properties.nix+# Options should still be declarable, and be able to have a type that doesn't match the freeform type+checkConfigOutput false config.enable ./freeform-attrsOf.nix ./define-value-string.nix ./declare-enable.nix+checkConfigOutput 24 config.value ./freeform-attrsOf.nix ./define-value-string.nix ./declare-enable.nix+checkConfigOutput 24 config.foo ./freeform-attrsOf.nix ./freeform-str-dep-unstr.nix ./define-value-string.nix+# Check whether an freeform-typed value can depend on a declared option, this can only work with lazyAttrsOf+checkConfigError 'infinite recursion encountered' config.foo ./freeform-attrsOf.nix ./freeform-unstr-dep-str.nix+checkConfigError 'The option .* is used but not defined' config.foo ./freeform-lazyAttrsOf.nix ./freeform-unstr-dep-str.nix+checkConfigOutput 24 config.foo ./freeform-lazyAttrsOf.nix ./freeform-unstr-dep-str.nix ./define-value-string.nix
+12
lib/tests/modules/define-value-string-properties.nix
+12
lib/tests/modules/define-value-string-properties.nix
+3
lib/tests/modules/freeform-attrsOf.nix
+3
lib/tests/modules/freeform-attrsOf.nix
+3
lib/tests/modules/freeform-lazyAttrsOf.nix
+3
lib/tests/modules/freeform-lazyAttrsOf.nix
+7
lib/tests/modules/freeform-nested.nix
+7
lib/tests/modules/freeform-nested.nix
+8
lib/tests/modules/freeform-str-dep-unstr.nix
+8
lib/tests/modules/freeform-str-dep-unstr.nix