zeek/testing/btest/language/table-default-insert-copy.zeek
Patrick Kelley 8fd444092b initial
2025-05-07 15:35:15 -04:00

22 lines
509 B
Plaintext

# @TEST-DOC: Ensure &default_insert is copied with a table.
# @TEST-EXEC: zeek -b %INPUT >out
# @TEST-EXEC: btest-diff out
# @TEST-EXEC: btest-diff .stderr
global tbl: table[count] of string &default_insert="<default>";
event zeek_init()
{
tbl[0] = "no-default";
local copy_tbl = copy(tbl);
print "copy_tbl[0]", copy_tbl[0];
print "copy_tbl[1]", copy_tbl[1];
print "copy_tbl", copy_tbl;
print "tbl", tbl;
assert 0 in copy_tbl;
assert 1 in copy_tbl;
assert |copy_tbl| == 2;
assert |tbl| == 1;
}