summaryrefslogtreecommitdiff
path: root/lib/fileset/tests.sh
diff options
context:
space:
mode:
authorSilvan Mosberger <silvan.mosberger@tweag.io>2023-09-26 19:12:58 +0200
committerSilvan Mosberger <silvan.mosberger@tweag.io>2023-10-04 16:31:13 +0200
commit5bbe67bf67b5728bf2c0ed8228853c661a39606d (patch)
tree6f3c4cd1472a386b805446b9531735da64da6232 /lib/fileset/tests.sh
parentlib.fileset.traceVal: init (diff)
downloadnixpkgs-5bbe67bf67b5728bf2c0ed8228853c661a39606d.tar.gz
lib.fileset: Mention trace functions in the file set evaluation error
Diffstat (limited to 'lib/fileset/tests.sh')
-rwxr-xr-xlib/fileset/tests.sh8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/fileset/tests.sh b/lib/fileset/tests.sh
index 80fa21961ffb..6c6379d07349 100755
--- a/lib/fileset/tests.sh
+++ b/lib/fileset/tests.sh
@@ -327,8 +327,12 @@ expectFailure 'toSource { root = ./.; fileset = "/some/path"; }' 'lib.fileset.to
expectFailure 'toSource { root = ./.; fileset = ./a; }' 'lib.fileset.toSource: `fileset` \('"$work"'/a\) does not exist.'
# File sets cannot be evaluated directly
-expectFailure 'union ./. ./.' 'lib.fileset: Directly evaluating a file set is not supported. Use `lib.fileset.toSource` to turn it into a usable source instead.'
-expectFailure '_emptyWithoutBase' 'lib.fileset: Directly evaluating a file set is not supported. Use `lib.fileset.toSource` to turn it into a usable source instead.'
+expectFailure 'union ./. ./.' 'lib.fileset: Directly evaluating a file set is not supported.
+\s*To turn it into a usable source, use `lib.fileset.toSource`.
+\s*To pretty-print the contents, use `lib.fileset.trace` or `lib.fileset.traceVal`.'
+expectFailure '_emptyWithoutBase' 'lib.fileset: Directly evaluating a file set is not supported.
+\s*To turn it into a usable source, use `lib.fileset.toSource`.
+\s*To pretty-print the contents, use `lib.fileset.trace` or `lib.fileset.traceVal`.'
# Past versions of the internal representation are supported
expectEqual '_coerce "<tests>: value" { _type = "fileset"; _internalVersion = 0; _internalBase = ./.; }' \