about summary refs log tree commit diff
path: root/lib/tests/modules.sh
AgeCommit message (Expand)AuthorFilesLines
2024-04-04types.attrTagWith: removeRobert Hensing1-1/+1
2024-04-04lib.types.attrTag: Custom error when passing bare typeRobert Hensing1-0/+1
2024-04-04lib.types.attrTag: Remove tags from descriptionRobert Hensing1-6/+6
2024-02-11lib.types.attrTag: initRobert Hensing1-0/+11
2024-02-10Merge pull request #284512 from hercules-ci/lib-types-unique-mergeSilvan Mosberger1-0/+10
2024-02-02lib.modules.doRename: Add condition parameterRobert Hensing1-0/+3
2024-01-30feat: add test for nonEmptyListOf submoduleDanila Danko1-0/+1
2024-01-28lib.types.unique: Check inner type deeplyRobert Hensing1-0/+10
2023-12-19lib: `modules.sh` should check JSON output for predictabilityRebecca Turner1-14/+14
2023-12-10Merge pull request #272709 from hercules-ci/module-system-test-pr-131205Maximilian Bosch1-0/+8
2023-12-09lib/modules: Clarify test assertionsRobert Hensing1-0/+3
2023-12-09lib/modules: Test optionless module errors from #131205Robert Hensing1-0/+5
2023-12-08lib.types.boolByOr: initSilvan Mosberger1-0/+6
2023-10-10lib/tests: add test for pkgsText parameter and package set selection of mkPac...Anselm Schüler1-0/+2
2023-10-06lib/tests: add more tests for mkPackageOptionAnselm Schüler1-0/+6
2023-09-28lib.gvariant: make the tests really worklinsui1-0/+3
2023-09-17Merge pull request #249243 from lf-/jade/declarationsWithLocationsRobert Hensing1-1/+19
2023-09-08nixos/modules: Add declarationPositionsJade Lovelace1-1/+19
2023-08-18lib/modules: Report a better error when option tree has bare typeRobert Hensing1-3/+3
2023-08-14lib/modules: Report a good error when option tree has bare typeRobert Hensing1-0/+5
2023-08-02Merge pull request #243139 from hercules-ci/modules-test-default-argumentRobert Hensing1-0/+22
2023-07-27Merge pull request #245271 from sternenseemann/module-system-merge-no-typeRobert Hensing1-0/+3
2023-07-26lib/modules: handle typeless options in mergeModulessternenseemann1-0/+3
2023-07-19Merge pull request #244044 from tweag/lib-readmeRobert Hensing1-1/+7
2023-07-18lib/tests: Unify documentation of individual testable filesSilvan Mosberger1-1/+7
2023-07-12lib/tests/modules: Test that _module.args works when a default argument is setRobert Hensing1-0/+22
2023-07-11lib.mergeModules: Add context to error messageRobert Hensing1-1/+1
2023-07-05lib/tests: invalidate hashesNaïm Favier1-3/+3
2023-06-27lib/tests/modules.sh: Test types.pathInStoreRobert Hensing1-0/+10
2023-06-16lib.modules: Add mergeAttrDefinitionsWithPrioRobert Hensing1-0/+2
2023-06-01lib/tests: Fix when run with Nix 2.3Silvan Mosberger1-1/+1
2023-05-20lib/tests: add mkPackageOption testsNaïm Favier1-0/+5
2023-05-06lib.modules: configurationClass -> classRobert Hensing1-1/+1
2023-05-06lib.modules: in evalModules return move _module.class -> configurationClassRobert Hensing1-0/+1
2023-05-06lib/tests/modules.sh: Add submodule + class testsRobert Hensing1-1/+8
2023-05-06lib/modules: Only interpret class declaration in non-shorthand modeRobert Hensing1-0/+2
2023-05-06lib/modules: Explain that a configuration can't be loaded as a moduleRobert Hensing1-1/+1
2023-05-06lib/modules: Improve error when a configuration is importedRobert Hensing1-0/+1
2023-05-06lib/modules: Check against importing things with a _typeRobert Hensing1-0/+4
2023-05-06lib/modules: Add class concept to check importsRobert Hensing1-0/+5
2023-05-06lib/tests/modules.sh: Unload implicit modulesRobert Hensing1-0/+1
2023-03-22lib/modules: better error for invalid option declarationsNaïm Favier1-1/+1
2023-03-01lib/modules: Allow an "anonymous" module with key in disabledModulesRobert Hensing1-0/+12
2022-12-17lib: fix typosfigsoda1-1/+1
2022-12-02lib/modules: Add context to the "option does not exist" errorRobert Hensing1-0/+3
2022-11-03lib/tests/modules: Test doRenameRobert Hensing1-0/+7
2022-10-23lib/strings: Update docs and restructured code to improve readability of toIn...Jacob Abel1-1/+1
2022-10-23lib/strings: Refactor toInt into toInt and toIntBase10Jacob Abel1-1/+1
2022-10-23lib/strings: Update toInt to handle intermixed ws and zeros. Added testsJacob Abel1-1/+1
2022-10-07lib/types: always use `<function body>` instead of `[function body]` to indic...Maximilian Bosch1-2/+2