Avoid top-level with
in lib/tests/misc.nix
This commit is contained in:
parent
f5736d920c
commit
c8a8550c28
1 changed files with 88 additions and 1 deletions
|
@ -13,9 +13,96 @@ Alternatively, to run all `lib` tests:
|
||||||
|
|
||||||
[nixpkgs]$ nix-build lib/tests/release.nix
|
[nixpkgs]$ nix-build lib/tests/release.nix
|
||||||
*/
|
*/
|
||||||
with import ../default.nix;
|
|
||||||
|
|
||||||
let
|
let
|
||||||
|
lib = import ../default.nix;
|
||||||
|
|
||||||
|
inherit (lib)
|
||||||
|
allUnique
|
||||||
|
and
|
||||||
|
attrNames
|
||||||
|
attrsets
|
||||||
|
attrsToList
|
||||||
|
bitAnd
|
||||||
|
bitOr
|
||||||
|
bitXor
|
||||||
|
boolToString
|
||||||
|
callPackagesWith
|
||||||
|
callPackageWith
|
||||||
|
cartesianProductOfSets
|
||||||
|
cli
|
||||||
|
composeExtensions
|
||||||
|
composeManyExtensions
|
||||||
|
concatLines
|
||||||
|
concatMapAttrs
|
||||||
|
concatMapStrings
|
||||||
|
concatStrings
|
||||||
|
concatStringsSep
|
||||||
|
const
|
||||||
|
escapeXML
|
||||||
|
evalModules
|
||||||
|
filter
|
||||||
|
fix
|
||||||
|
fold
|
||||||
|
foldAttrs
|
||||||
|
foldl
|
||||||
|
foldl'
|
||||||
|
foldlAttrs
|
||||||
|
foldr
|
||||||
|
functionArgs
|
||||||
|
generators
|
||||||
|
genList
|
||||||
|
getExe
|
||||||
|
getExe'
|
||||||
|
groupBy
|
||||||
|
groupBy'
|
||||||
|
hasAttrByPath
|
||||||
|
hasInfix
|
||||||
|
id
|
||||||
|
isStorePath
|
||||||
|
lazyDerivation
|
||||||
|
lists
|
||||||
|
listToAttrs
|
||||||
|
makeExtensible
|
||||||
|
makeOverridable
|
||||||
|
mapAttrs
|
||||||
|
matchAttrs
|
||||||
|
mergeAttrs
|
||||||
|
meta
|
||||||
|
mkOption
|
||||||
|
mod
|
||||||
|
nameValuePair
|
||||||
|
optionalDrvAttr
|
||||||
|
optionAttrSetToDocList
|
||||||
|
overrideExisting
|
||||||
|
packagesFromDirectoryRecursive
|
||||||
|
pipe
|
||||||
|
range
|
||||||
|
recursiveUpdateUntil
|
||||||
|
removePrefix
|
||||||
|
replicate
|
||||||
|
runTests
|
||||||
|
setFunctionArgs
|
||||||
|
showAttrPath
|
||||||
|
sort
|
||||||
|
sortOn
|
||||||
|
stringLength
|
||||||
|
strings
|
||||||
|
stringToCharacters
|
||||||
|
systems
|
||||||
|
tail
|
||||||
|
take
|
||||||
|
testAllTrue
|
||||||
|
toBaseDigits
|
||||||
|
toHexString
|
||||||
|
toInt
|
||||||
|
toIntBase10
|
||||||
|
toShellVars
|
||||||
|
types
|
||||||
|
updateManyAttrsByPath
|
||||||
|
versions
|
||||||
|
;
|
||||||
|
|
||||||
testingThrow = expr: {
|
testingThrow = expr: {
|
||||||
expr = (builtins.tryEval (builtins.seq expr "didn't throw"));
|
expr = (builtins.tryEval (builtins.seq expr "didn't throw"));
|
||||||
expected = { success = false; value = false; };
|
expected = { success = false; value = false; };
|
||||||
|
|
Loading…
Reference in a new issue