diff --git a/unittests/test_json_schema_exporter.py b/unittests/test_json_schema_exporter.py
index 102a8bffcaac66fbe33675406213ef23c47239a4..68627e16b79d7fc052c048cd5c9be8c167ea2275 100644
--- a/unittests/test_json_schema_exporter.py
+++ b/unittests/test_json_schema_exporter.py
@@ -718,17 +718,23 @@ RT2:
 
     # Merge the schemata
     merged_list = jsex.merge_schemas([schema_RT1, schema_RT2])
+    with raises(ValidationError):
+        validate({}, merged_list)
     assert merged_list["type"] == "object"
     assert merged_list["properties"]["RT1"]["title"] == "RT1"
     assert merged_list["properties"]["RT2"]["properties"]["some_text"]["type"] == "string"
 
     merged_dict = jsex.merge_schemas({"schema1": schema_RT1, "schema2": schema_RT2})
+    with raises(ValidationError):
+        validate({}, merged_dict)
     assert merged_dict["type"] == "object"
     assert merged_dict["properties"]["schema1"]["title"] == "RT1"
     assert merged_dict["properties"]["schema2"]["properties"]["some_text"]["type"] == "string"
 
     # Make an array
     array = jsex.make_array(schema_RT1)
+    with raises(ValidationError):
+        validate({}, array)
     assert array["type"] == "array"
     assert array["items"] == schema_RT1