From d1b1c4249a1747262e48d15512ee5435da068182 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Tue, 12 Jun 2012 00:19:04 +0200 Subject: [PATCH] Add `add-to-store' test for flat files. * tests/derivations.scm ("add-to-store, flat"): New test. --- tests/derivations.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/derivations.scm b/tests/derivations.scm index 1a85639930..3f48289380 100644 --- a/tests/derivations.scm +++ b/tests/derivations.scm @@ -66,6 +66,13 @@ (test-skip (if %store 0 4)) +(test-assert "add-to-store, flat" + (let* ((file (search-path %load-path "language/tree-il/spec.scm")) + (drv (add-to-store %store "flat-test" #t #f "sha256" file))) + (and (eq? 'regular (stat:type (stat drv))) + (equal? (call-with-input-file file get-bytevector-all) + (call-with-input-file drv get-bytevector-all))))) + (test-assert "add-to-store, recursive" (let* ((dir (dirname (search-path %load-path "language/tree-il/spec.scm"))) (drv (add-to-store %store "dir-tree-test" #t #t "sha256" dir)))