From 83171082b41602edbee1c25a7f1614da800d0949 Mon Sep 17 00:00:00 2001 From: Kishore Nallan Date: Fri, 6 Oct 2023 14:57:31 +0530 Subject: [PATCH] Tweak test. --- test/collection_schema_change_test.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/test/collection_schema_change_test.cpp b/test/collection_schema_change_test.cpp index cbfadce3..8f5243fc 100644 --- a/test/collection_schema_change_test.cpp +++ b/test/collection_schema_change_test.cpp @@ -1607,6 +1607,21 @@ TEST_F(CollectionSchemaChangeTest, NestedFieldDrop) { auto actual_schema = coll->get_schema(); ASSERT_EQ(1, actual_schema.size()); ASSERT_EQ(1, actual_schema.count("shops")); + + // add the field back + + schema_change = R"({ + "fields": [ + {"name": "shops.is_available", "type": "bool[]", "index": true, "optional": true} + ] + })"_json; + + schema_change_op = coll->alter(schema_change); + ASSERT_TRUE(schema_change_op.ok()); + actual_schema = coll->get_schema(); + ASSERT_EQ(2, actual_schema.size()); + ASSERT_EQ(1, actual_schema.count("shops")); + ASSERT_EQ(1, actual_schema.count("shops.is_available")); } TEST_F(CollectionSchemaChangeTest, NestedFieldReIndex) {