summaryrefslogtreecommitdiffstats
path: root/lib/tests/modules
AgeCommit message (Expand)Author
4 dayslib.importApply: init (#230588)Robert Hensing
10 dayslib/tests: Format a file with nixfmtSilvan Mosberger
2024-07-26treewide: remove unused lib (and other) argumentsSigmanificient
2024-07-03lib/modules: Use fixed lib instead of args.libRobert Hensing
2024-04-09Merge pull request #284551 from hercules-ci/types-attrTagSilvan Mosberger
2024-04-04doc: migrate trivial files to doc-comment format (#299986)Johannes Kirschbauer
2024-04-04lib.types.attrTag: Fix declarationPositions after mergeRobert Hensing
2024-04-04lib/tests/modules/types-attrTag.nix: Test other option doc attrsRobert Hensing
2024-04-04lib/tests/modules/types-attrTag.nix: Clean up unneeded commentRobert Hensing
2024-04-04lib.types.attrTag: Custom error when passing bare typeRobert Hensing
2024-04-04lib/tests/modules/types-attrTag: Test against unexpected attrsRobert Hensing
2024-04-04lib.types.attrTag: Provide declarations, definitionsRobert Hensing
2024-04-04lib.types.attrTag: Support type mergingRobert Hensing
2024-04-04lib.types.attrTag: Take options instead of typesRobert Hensing
2024-04-04lib.types.attrTag: Support module docsRobert Hensing
2024-03-11Avoid top-level `with ...;` in lib/tests/modules/extendModules-168767-imports...Philip Taron
2024-03-11Avoid top-level `with ...;` in lib/tests/modules/alias-with-priority.nixPhilip Taron
2024-03-11Avoid top-level `with ...;` in lib/tests/modules/alias-with-priority-can-over...Philip Taron
2024-02-11lib.types.attrTag: initRobert Hensing
2024-02-10Merge pull request #284512 from hercules-ci/lib-types-unique-mergeSilvan Mosberger
2024-02-02lib.modules.doRename: Add condition parameterRobert Hensing
2024-01-30feat: add test for nonEmptyListOf submoduleDanila Danko
2024-01-28lib.types.unique: Check inner type deeplyRobert Hensing
2023-12-19lib: `modules.sh` should check JSON output for predictabilityRebecca Turner
2023-12-10Merge pull request #272709 from hercules-ci/module-system-test-pr-131205Maximilian Bosch
2023-12-09lib/modules: Test optionless module errors from #131205Robert Hensing
2023-12-08lib.types.boolByOr: initSilvan Mosberger
2023-10-10lib/tests: add test for pkgsText parameter and package set selection of mkPac...Anselm Schüler
2023-10-06lib/tests: add more tests for mkPackageOptionAnselm Schüler
2023-09-28lib.gvariant: make the tests really worklinsui
2023-09-17Merge pull request #249243 from lf-/jade/declarationsWithLocationsRobert Hensing
2023-09-08nixos/modules: Add declarationPositionsJade Lovelace
2023-08-15lib/gvariant: initlinsui
2023-08-14lib/modules: Report a good error when option tree has bare typeRobert Hensing
2023-08-02Merge pull request #243139 from hercules-ci/modules-test-default-argumentRobert Hensing
2023-07-27Merge pull request #245271 from sternenseemann/module-system-merge-no-typeRobert Hensing
2023-07-26lib/modules: handle typeless options in mergeModulessternenseemann
2023-07-12lib/tests/modules: Test that _module.args works when a default argument is setRobert Hensing
2023-07-05lib/tests: invalidate hashesNaïm Favier
2023-06-27lib/tests/modules.sh: Test types.pathInStoreRobert Hensing
2023-06-16lib.modules: Add mergeAttrDefinitionsWithPrioRobert Hensing
2023-05-20lib/tests: add mkPackageOption testsNaïm Favier
2023-05-06lib.modules: Change class declaration in module to _classRobert Hensing
2023-05-06lib/tests/modules.sh: Add submodule + class testsRobert Hensing
2023-05-06lib/modules: Move class out of specialArgsRobert Hensing
2023-05-06lib/modules: Only interpret class declaration in non-shorthand modeRobert Hensing
2023-05-06lib/modules: Improve error when a configuration is importedRobert Hensing
2023-05-06lib/modules: Check against importing things with a _typeRobert Hensing
2023-05-06lib/modules: Add class concept to check importsRobert Hensing
2023-03-01lib/modules: Allow an "anonymous" module with key in disabledModulesRobert Hensing