diff options
author | Roman Smrž <roman.smrz@seznam.cz> | 2025-10-11 20:26:23 +0200 |
---|---|---|
committer | Roman Smrž <roman.smrz@seznam.cz> | 2025-10-11 20:26:23 +0200 |
commit | d13a6d4c4c857dbb830d3c9dbc3785b4cd0ee84d (patch) | |
tree | 4d6b7ada6012ef817530b6c6aae85ee9db7f17b8 /test/storage.et | |
parent | 804804d41814f1f2309e2f31b672074a79dfb2dd (diff) |
Diffstat (limited to 'test/storage.et')
-rw-r--r-- | test/storage.et | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/storage.et b/test/storage.et index 1510c38..845971b 100644 --- a/test/storage.et +++ b/test/storage.et @@ -544,12 +544,15 @@ test ObjectFormat: expect /load-type (.*)/ capture type guard (type == "blob") + let empty_rec_ref = "blake2#6027623e8817cd2d214cc754caaa71f50190a1e5feeb9d9107c8aeabb189fbb2" + # Empty record local: send "store-raw EOF" send "rec 0\n" send "EOF" expect /store-done ($refpat)/ capture r + guard (r == empty_rec_ref) send "load-type $r" expect /load-type (.*)/ capture type @@ -609,3 +612,14 @@ test ObjectFormat: send "load-type $r" expect /load-type (.*)/ capture type guard (type == "unknown test-unknown") + + # Ondemand object + local: + send "store-raw EOF" + send "ondemand 74\n6\n$empty_rec_ref\n" + send "EOF" + expect /store-done ($refpat)/ capture r + + send "load-type $r" + expect /load-type (.*)/ capture type + guard (type == "ondemand") |