diff options
Diffstat (limited to 'tvix/glue/src/derivation.rs')
-rw-r--r-- | tvix/glue/src/derivation.rs | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/tvix/glue/src/derivation.rs b/tvix/glue/src/derivation.rs index 86a271a3966d..323bf213c255 100644 --- a/tvix/glue/src/derivation.rs +++ b/tvix/glue/src/derivation.rs @@ -468,7 +468,7 @@ pub use derivation_builtins::builtins as derivation_builtins; #[cfg(test)] mod tests { - use crate::known_paths::KnownPaths; + use crate::{add_derivation_builtins, known_paths::KnownPaths}; use nix_compat::store_path::hash_placeholder; use std::{cell::RefCell, rc::Rc}; use test_case::test_case; @@ -482,12 +482,7 @@ mod tests { let known_paths: Rc<RefCell<KnownPaths>> = Default::default(); - eval.builtins - .extend(crate::derivation::derivation_builtins(known_paths)); - - // Add the actual `builtins.derivation` from compiled Nix code - eval.src_builtins - .push(("derivation", include_str!("derivation.nix"))); + add_derivation_builtins(&mut eval, known_paths.clone()); // run the evaluation itself. eval.evaluate() |