about summary refs log tree commit diff
path: root/lib/tests/modules
diff options
context:
space:
mode:
authorRobert Hensing <robert@roberthensing.nl>2023-02-07 20:41:29 +0100
committerRobert Hensing <robert@roberthensing.nl>2023-05-06 18:29:03 +0200
commit58f385f68005a6fed7b526ee2c19fef11d87038c (patch)
tree0a11805dd451bb7194d07d3b6101ead29c675d61 /lib/tests/modules
parentb8ff2807a29861236a7ac3ed01c4565ba725e1b1 (diff)
downloadnixlib-58f385f68005a6fed7b526ee2c19fef11d87038c.tar
nixlib-58f385f68005a6fed7b526ee2c19fef11d87038c.tar.gz
nixlib-58f385f68005a6fed7b526ee2c19fef11d87038c.tar.bz2
nixlib-58f385f68005a6fed7b526ee2c19fef11d87038c.tar.lz
nixlib-58f385f68005a6fed7b526ee2c19fef11d87038c.tar.xz
nixlib-58f385f68005a6fed7b526ee2c19fef11d87038c.tar.zst
nixlib-58f385f68005a6fed7b526ee2c19fef11d87038c.zip
lib/modules: Check against importing things with a _type
Diffstat (limited to 'lib/tests/modules')
-rw-r--r--lib/tests/modules/define-enable-with-top-level-mkIf.nix5
-rw-r--r--lib/tests/modules/module-imports-_type-check.nix3
2 files changed, 8 insertions, 0 deletions
diff --git a/lib/tests/modules/define-enable-with-top-level-mkIf.nix b/lib/tests/modules/define-enable-with-top-level-mkIf.nix
new file mode 100644
index 000000000000..4909c16d82b4
--- /dev/null
+++ b/lib/tests/modules/define-enable-with-top-level-mkIf.nix
@@ -0,0 +1,5 @@
+{ lib, ... }:
+# I think this might occur more realistically in a submodule
+{
+  imports = [ (lib.mkIf true { enable = true; }) ];
+}
diff --git a/lib/tests/modules/module-imports-_type-check.nix b/lib/tests/modules/module-imports-_type-check.nix
new file mode 100644
index 000000000000..1e29c469daa5
--- /dev/null
+++ b/lib/tests/modules/module-imports-_type-check.nix
@@ -0,0 +1,3 @@
+{
+  imports = [ { _type = "flake"; } ];
+}