|
43 | 43 | local function run_player_meta_tests(player)
|
44 | 44 | local meta = player:get_meta()
|
45 | 45 | meta:set_string("foo", "bar")
|
| 46 | + assert(meta:contains("foo")) |
46 | 47 | assert(meta:get_string("foo") == "bar")
|
| 48 | + assert(meta:get("foo") == "bar") |
47 | 49 |
|
48 | 50 | local meta2 = player:get_meta()
|
49 | 51 | assert(meta2:get_string("foo") == "bar")
|
| 52 | + assert(meta2:get("foo") == "bar") |
50 | 53 | assert(meta:equals(meta2))
|
51 | 54 | assert(player:get_attribute("foo") == "bar")
|
52 | 55 |
|
53 | 56 | meta:set_string("bob", "dillan")
|
54 | 57 | assert(meta:get_string("foo") == "bar")
|
55 | 58 | assert(meta:get_string("bob") == "dillan")
|
| 59 | + assert(meta:get("bob") == "dillan") |
56 | 60 | assert(meta2:get_string("foo") == "bar")
|
57 | 61 | assert(meta2:get_string("bob") == "dillan")
|
| 62 | + assert(meta2:get("bob") == "dillan") |
58 | 63 | assert(meta:equals(meta2))
|
59 | 64 | assert(player:get_attribute("foo") == "bar")
|
60 | 65 | assert(player:get_attribute("bob") == "dillan")
|
| 66 | + |
| 67 | + meta:set_string("foo", "") |
| 68 | + assert(not meta:contains("foo")) |
| 69 | + assert(meta:get("foo") == nil) |
| 70 | + assert(meta:get_string("foo") == "") |
| 71 | + assert(meta:equals(meta2)) |
61 | 72 | end
|
62 | 73 |
|
63 | 74 | local function run_player_tests(player)
|
|
0 commit comments