Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
bytecodealliance
GitHub Repository: bytecodealliance/wasmtime
Path: blob/main/crates/c-api/tests/module.cc
1692 views
1
#include <wasmtime/module.hh>
2
3
#include <gtest/gtest.h>
4
5
using namespace wasmtime;
6
7
TEST(Module, Simple) {
8
Engine engine;
9
Module m = Module::compile(engine, "(module)").unwrap();
10
auto wasm = wat2wasm("(module)").unwrap();
11
Module::compile(engine, wasm).unwrap();
12
Module::validate(engine, wasm).unwrap();
13
14
auto serialized = m.serialize().unwrap();
15
Module::deserialize(engine, serialized).unwrap();
16
}
17
18