summaryrefslogtreecommitdiffstats
path: root/lib/tests/modules.sh
AgeCommit message (Expand)Author
2024-04-04types.attrTagWith: removeRobert Hensing
2024-04-04lib.types.attrTag: Custom error when passing bare typeRobert Hensing
2024-04-04lib.types.attrTag: Remove tags from descriptionRobert Hensing
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: Clarify test assertionsRobert Hensing
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-18lib/modules: Report a better error when option tree has bare typeRobert Hensing
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-19Merge pull request #244044 from tweag/lib-readmeRobert Hensing
2023-07-18lib/tests: Unify documentation of individual testable filesSilvan Mosberger
2023-07-12lib/tests/modules: Test that _module.args works when a default argument is setRobert Hensing
2023-07-11lib.mergeModules: Add context to error messageRobert 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-06-01lib/tests: Fix when run with Nix 2.3Silvan Mosberger
2023-05-20lib/tests: add mkPackageOption testsNaïm Favier
2023-05-06lib.modules: configurationClass -> classRobert Hensing
2023-05-06lib.modules: in evalModules return move _module.class -> configurationClassRobert Hensing
2023-05-06lib/tests/modules.sh: Add submodule + class testsRobert Hensing
2023-05-06lib/modules: Only interpret class declaration in non-shorthand modeRobert Hensing
2023-05-06lib/modules: Explain that a configuration can't be loaded as a moduleRobert 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-05-06lib/tests/modules.sh: Unload implicit modulesRobert Hensing
2023-03-22lib/modules: better error for invalid option declarationsNaïm Favier
2023-03-01lib/modules: Allow an "anonymous" module with key in disabledModulesRobert Hensing
2022-12-17lib: fix typosfigsoda
2022-12-02lib/modules: Add context to the "option does not exist" errorRobert Hensing
2022-11-03lib/tests/modules: Test doRenameRobert Hensing
2022-10-23lib/strings: Update docs and restructured code to improve readability of toIn...Jacob Abel
2022-10-23lib/strings: Refactor toInt into toInt and toIntBase10Jacob Abel
2022-10-23lib/strings: Update toInt to handle intermixed ws and zeros. Added testsJacob Abel
2022-10-07lib/types: always use `<function body>` instead of `[function body]` to indic...Maximilian Bosch