refactor(tvix/eval): use new public API in test code
This removes internal uses of the previous crate::eval module, which is being removed. Change-Id: I5fb3c53460a9c5381853d0258f9ed074ab23c630 Reviewed-on: https://cl.tvl.fyi/c/depot/+/7543 Tested-by: BuildkiteCI Autosubmit: tazjin <tazjin@tvl.su> Reviewed-by: grfn <grfn@gws.fyi>
This commit is contained in:
		
							parent
							
								
									d101151fc5
								
							
						
					
					
						commit
						1138fbcaad
					
				
					 2 changed files with 48 additions and 41 deletions
				
			
		|  | @ -40,8 +40,10 @@ fn nix_eval(expr: &str) -> String { | |||
| #[track_caller] | ||||
| fn compare_eval(expr: &str) { | ||||
|     let nix_result = nix_eval(expr); | ||||
|     let tvix_result = tvix_eval::interpret(expr, None, Default::default()) | ||||
|         .unwrap() | ||||
|     let tvix_result = tvix_eval::Evaluation::new(expr, None) | ||||
|         .evaluate() | ||||
|         .value | ||||
|         .expect("tvix evaluation should succeed") | ||||
|         .to_string(); | ||||
| 
 | ||||
|     assert_eq!(nix_result.trim(), tvix_result); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue