diff options
| author | Ludovic Courtès <ludo@gnu.org> | 2014-10-16 23:22:07 +0200 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2014-11-02 21:22:12 +0100 |
| commit | 50373bab7a084dc28a48df2ca7e16036d8978182 (patch) | |
| tree | deb8ceda8be1d07508fb23d175a8b1e34313ecbc | |
| parent | e786293e769f4d69e14d77905bf3a5745557033f (diff) | |
packages: Add 'package->bag' test for propagated inputs.
* tests/packages.scm ("package->bag, propagated inputs"): New test.
| -rw-r--r-- | tests/packages.scm | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/packages.scm b/tests/packages.scm index ceb2299748a..44cdb35c4b9 100644 --- a/tests/packages.scm +++ b/tests/packages.scm | |||
| @@ -394,6 +394,17 @@ | |||
| 394 | (assoc-ref (bag-build-inputs bag) "libc") | 394 | (assoc-ref (bag-build-inputs bag) "libc") |
| 395 | (assoc-ref (bag-build-inputs bag) "coreutils")))) | 395 | (assoc-ref (bag-build-inputs bag) "coreutils")))) |
| 396 | 396 | ||
| 397 | (test-assert "package->bag, propagated inputs" | ||
| 398 | (let* ((dep (dummy-package "dep")) | ||
| 399 | (prop (dummy-package "prop" | ||
| 400 | (propagated-inputs `(("dep" ,dep))))) | ||
| 401 | (dummy (dummy-package "dummy" | ||
| 402 | (inputs `(("prop" ,prop))))) | ||
| 403 | (inputs (bag-transitive-inputs (package->bag dummy #:graft? #f)))) | ||
| 404 | (match (assoc "prop/dep" inputs) | ||
| 405 | (("prop/dep" package) | ||
| 406 | (eq? package dep))))) | ||
| 407 | |||
| 397 | (test-assert "bag->derivation" | 408 | (test-assert "bag->derivation" |
| 398 | (let ((bag (package->bag gnu-make)) | 409 | (let ((bag (package->bag gnu-make)) |
| 399 | (drv (package-derivation %store gnu-make))) | 410 | (drv (package-derivation %store gnu-make))) |
