mirror of
https://github.com/fluencelabs/parity-wasm
synced 2025-07-01 23:52:02 +00:00
Fix native_env_function.
This commit is contained in:
@ -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
|
||||
|
Reference in New Issue
Block a user