wasmi/src/tests/mod.rs

24 lines
499 B
Rust
Raw Normal View History

2018-02-01 16:46:33 +00:00
use wabt;
use {Module};
2018-01-17 15:32:33 +00:00
mod host;
mod wasm;
2018-01-23 13:57:09 +00:00
use super::Error;
fn assert_send<T: Send>() {}
fn assert_sync<T: Sync>() {}
fn assert_std_err_impl<T: ::std::error::Error>() {}
#[test]
fn assert_error_properties() {
assert_send::<Error>();
assert_sync::<Error>();
assert_std_err_impl::<Error>();
}
2018-02-01 16:46:33 +00:00
pub fn parse_wat(source: &str) -> Module {
let wasm_binary = wabt::wat2wasm(source).expect("Failed to parse wat source");
Module::from_buffer(wasm_binary).expect("Failed to load parsed module")
}