diff --git a/src/interpreter/tests/basics.rs b/src/interpreter/tests/basics.rs index ad46717..d95bbf7 100644 --- a/src/interpreter/tests/basics.rs +++ b/src/interpreter/tests/basics.rs @@ -195,11 +195,14 @@ impl<'a> UserFunctionExecutor for &'a mut FunctionExecutor { #[test] fn native_env_function() { - // create new program - let program = ProgramInstance::with_emscripten_env(Default::default()).unwrap(); - // => env module is created - let env_instance = program.module("env").unwrap(); - // => linear memory is created + let program = ProgramInstance::new(); + let env_module = module() + .memory() + .with_min(1) + .build() + .with_export(ExportEntry::new("memory".into(), Internal::Memory(0))) + .build(); + let env_instance = program.add_module("env", env_module, None).unwrap(); let env_memory = env_instance.memory(ItemIndex::Internal(0)).unwrap(); // create native env module executor