diff --git a/tests/virstoragetest.c b/tests/virstoragetest.c
index c59511114d96c6f5c94a36da76c8c2a151829cea..547118951e8c3104c23555ea752dc5adb00299dd 100644
--- a/tests/virstoragetest.c
+++ b/tests/virstoragetest.c
@@ -1387,6 +1387,24 @@ mymain(void)
" \n"
" \n"
"\n");
+ TEST_BACKING_PARSE("json:{\"driver\": \"raw\","
+ "\"file\": {\"server.0.host\": \"A.A.A.A\","
+ "\"server.1.host\": \"B.B.B.B\","
+ "\"server.2.host\": \"C.C.C.C\","
+ "\"driver\": \"gluster\","
+ "\"path\": \"raw\","
+ "\"server.0.type\": \"tcp\","
+ "\"server.1.type\": \"tcp\","
+ "\"server.2.type\": \"tcp\","
+ "\"server.0.port\": \"24007\","
+ "\"server.1.port\": \"24007\","
+ "\"server.2.port\": \"24007\","
+ "\"volume\": \"vol1\"}}",
+ "\n");
TEST_BACKING_PARSE("json:{\"file\":{\"driver\":\"nbd\","
"\"path\":\"/path/to/socket\""
"}"