Add tests to check janet_table_remove behaviour

This commit is contained in:
GrayJack 2020-07-02 11:03:08 -03:00
parent 7ea1c7d85a
commit 8b3b3182bd
No known key found for this signature in database
GPG Key ID: 12C54E04AAB9931E
1 changed files with 6 additions and 0 deletions

View File

@ -61,5 +61,11 @@ int table_test() {
assert(janet_equals(janet_table_get(t2, janet_csymbolv("t2key1")), janet_wrap_integer(10)));
assert(janet_equals(janet_table_get(t2, janet_csymbolv("t2key2")), janet_wrap_integer(100)));
assert(t2->count == 4);
assert(janet_equals(janet_table_remove(t2, janet_csymbolv("t2key1")), janet_wrap_integer(10)));
assert(t2->count == 3);
assert(janet_equals(janet_table_remove(t2, janet_csymbolv("t2key2")), janet_wrap_integer(100)));
assert(t2->count == 2);
return 0;
}