mirror of
https://github.com/mlua-rs/mlua
synced 2026-06-08 16:05:43 +00:00
test owns_registry_value
This commit is contained in:
@@ -548,6 +548,20 @@ fn test_mismatched_lua_ref() {
|
||||
f.call::<_, ()>(s).unwrap();
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_lua_registry_ownership() {
|
||||
let lua1 = Lua::new();
|
||||
let lua2 = Lua::new();
|
||||
|
||||
let r1 = lua1.create_registry_value("hello").unwrap();
|
||||
let r2 = lua2.create_registry_value("hello").unwrap();
|
||||
|
||||
assert!(lua1.owns_registry_value(&r1));
|
||||
assert!(!lua2.owns_registry_value(&r1));
|
||||
assert!(lua2.owns_registry_value(&r2));
|
||||
assert!(!lua1.owns_registry_value(&r2));
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[should_panic]
|
||||
fn test_mismatched_registry_key() {
|
||||
|
||||
Reference in New Issue
Block a user