neige_lua/
lib.rs

1pub mod api;
2pub mod libs;
3pub mod state;
4mod value;
5mod vm;
6
7pub use value::value::LuaValue;
8
9#[cfg(test)]
10#[cfg(not(feature = "wasm"))]
11mod tests {
12
13    use std::io::BufReader;
14
15    use neige_infra::read_file;
16
17    use crate::{api::CallApi, state::LuaState};
18
19    #[test]
20    fn test_lua_state() {
21        let file = read_file("example/test.out").unwrap();
22        let data = BufReader::new(file);
23        let mut state = LuaState::new();
24        state.aux_lib();
25        state.load(data, "test.out", "bt");
26        state.call(0, 0);
27    }
28}