summaryrefslogtreecommitdiff
path: root/test/liberasurecode_test.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/liberasurecode_test.c')
-rw-r--r--test/liberasurecode_test.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/liberasurecode_test.c b/test/liberasurecode_test.c
index dc112f9..548d070 100644
--- a/test/liberasurecode_test.c
+++ b/test/liberasurecode_test.c
@@ -434,6 +434,12 @@ static void test_decode_invalid_args()
rc = liberasurecode_decode(desc, avail_frags, num_avail_frags,
strlen(fake_data), 1,
&decoded_data, &decoded_data_len);
+ // force_metadata_checks results in EINSUFFFRAGS
+ assert(rc == -EINSUFFFRAGS);
+
+ rc = liberasurecode_decode(desc, avail_frags, num_avail_frags,
+ strlen(fake_data), 0,
+ &decoded_data, &decoded_data_len);
assert(rc == -EBADHEADER);
// test with num_fragments < (k)