You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
distant/distant-lua-tests/tests/lua/sync/system_info.rs

19 lines
555 B
Rust

use crate::common::{fixtures::*, lua, session};
use mlua::chunk;
use rstest::*;
#[rstest]
fn should_return_system_info(ctx: &'_ DistantServerCtx) {
let lua = lua::make().unwrap();
let new_session = session::make_function(&lua, ctx).unwrap();
let result = lua
.load(chunk! {
local session = $new_session()
local system_info = session:system_info()
assert(system_info, "System info unexpectedly missing")
})
.exec();
assert!(result.is_ok(), "Failed: {}", result.unwrap_err());
}