mirror of
https://github.com/mii443/wasmer.git
synced 2025-12-09 06:08:29 +00:00
Move Webassembly objects to Store and remove Context
Co-authored-by: ptitSeb <sebastien.chev@gmail.com> Co-authored-by: Manos Pitsidianakis <manos@wasmer.io>
This commit is contained in:
committed by
Manos Pitsidianakis
parent
b5ae6399ce
commit
a419ccdf52
@@ -6,7 +6,7 @@ mod js {
|
||||
|
||||
#[wasm_bindgen_test]
|
||||
fn module_get_name() {
|
||||
let store = Store::default();
|
||||
let mut store = Store::default();
|
||||
let wat = r#"(module)"#;
|
||||
let module = Module::new(&store, wat).unwrap();
|
||||
assert_eq!(module.name(), None);
|
||||
@@ -14,7 +14,7 @@ mod js {
|
||||
|
||||
#[wasm_bindgen_test]
|
||||
fn module_set_name() {
|
||||
let store = Store::default();
|
||||
let mut store = Store::default();
|
||||
let wat = r#"(module $name)"#;
|
||||
let mut module = Module::new(&store, wat).unwrap();
|
||||
|
||||
@@ -32,12 +32,11 @@ mod js {
|
||||
let js_bytes = unsafe { Uint8Array::view(&binary) };
|
||||
let js_module = WebAssembly::Module::new(&js_bytes.into()).unwrap();
|
||||
let module: Module = js_module.into();
|
||||
assert_eq!(module.store(), &Store::default());
|
||||
}
|
||||
|
||||
#[wasm_bindgen_test]
|
||||
fn imports() {
|
||||
let store = Store::default();
|
||||
let mut store = Store::default();
|
||||
let wat = r#"(module
|
||||
(import "host" "func" (func))
|
||||
(import "host" "memory" (memory 1))
|
||||
@@ -108,7 +107,7 @@ mod js {
|
||||
|
||||
#[wasm_bindgen_test]
|
||||
fn exports() {
|
||||
let store = Store::default();
|
||||
let mut store = Store::default();
|
||||
let wat = r#"(module
|
||||
(func (export "func") nop)
|
||||
(memory (export "memory") 2)
|
||||
@@ -182,7 +181,7 @@ mod js {
|
||||
|
||||
// #[wasm_bindgen_test]
|
||||
// fn calling_host_functions_with_negative_values_works() {
|
||||
// let store = Store::default();
|
||||
// let mut store = Store::default();
|
||||
// let wat = r#"(module
|
||||
// (import "host" "host_func1" (func (param i64)))
|
||||
// (import "host" "host_func2" (func (param i32)))
|
||||
|
||||
Reference in New Issue
Block a user